Trigger("Survivors","Player 8"){
Conditions: 
	Deaths("Current Player", "Start Location", At least, 1);

Actions: 
	Set Deaths("Current Player", "Start Location", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Deaths("Current Player", "Jump Gate", At least, 1);

Actions: 
	Set Deaths("Current Player", "Jump Gate", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch6", set);
	Command("Current Player", "Terran Ghost", At least, 1);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 8");
	Set Switch("Switch6", clear);
	Set Switch("Switch7", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch7", set);
	Command("Current Player", "Terran Ghost", At least, 1);

Actions: 
	Move Unit("Current Player", "Terran Ghost", All, "Anywhere", "Location 8");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch14", set);
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 9");
	Set Switch("Switch14", clear);
	Set Switch("Switch15", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch15", set);
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Sarah Kerrigan (Ghost)", All, "Anywhere", "Location 9");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch22", set);
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 10");
	Set Switch("Switch22", clear);
	Set Switch("Switch23", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch23", set);
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Samir Duran (Ghost)", All, "Anywhere", "Location 10");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch30", set);
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 11");
	Set Switch("Switch30", clear);
	Set Switch("Switch31", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch31", set);
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Alexei Stukov (Ghost)", All, "Anywhere", "Location 11");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);

Actions: 
	Set Deaths("Current Player", "Cantina", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 1);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 2);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 3);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 4);

Actions: 
	Move Location("Player 9", "Zerg Hydralisk", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 5);

Actions: 
	Move Location("Player 10", "Zerg Hydralisk", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 6);

Actions: 
	Move Location("Player 11", "Zerg Hydralisk", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 7);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 8);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 9);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 14", "Location 2");
	Center View("Location 14");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch38", set);
	Command("Current Player", "Terran Ghost", At least, 1);

Actions: 
	Move Unit("Current Player", "Terran Ghost", All, "Anywhere", "Location 2");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch8", set);
	Deaths("Current Player", "Cantina", Exactly, 11);

Actions: 
	Set Deaths("Current Player", "Cantina", Set to, 0);
	Set Switch("Switch8", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);

Actions: 
	Set Deaths("Current Player", "Cantina", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 1);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 2);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 3);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 4);

Actions: 
	Move Location("Player 9", "Zerg Hydralisk", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 5);

Actions: 
	Move Location("Player 10", "Zerg Hydralisk", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 6);

Actions: 
	Move Location("Player 11", "Zerg Hydralisk", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 7);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 8);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 9);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 15", "Location 2");
	Center View("Location 15");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch38", set);
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Sarah Kerrigan (Ghost)", All, "Anywhere", "Location 2");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch16", set);
	Deaths("Current Player", "Cantina", Exactly, 11);

Actions: 
	Set Deaths("Current Player", "Cantina", Set to, 0);
	Set Switch("Switch16", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);

Actions: 
	Set Deaths("Current Player", "Cantina", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 1);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 2);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 3);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 4);

Actions: 
	Move Location("Player 9", "Zerg Hydralisk", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 5);

Actions: 
	Move Location("Player 10", "Zerg Hydralisk", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 6);

Actions: 
	Move Location("Player 11", "Zerg Hydralisk", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 7);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 8);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 9);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 16", "Location 2");
	Center View("Location 16");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch38", set);
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Samir Duran (Ghost)", All, "Anywhere", "Location 2");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch24", set);
	Deaths("Current Player", "Cantina", Exactly, 11);

Actions: 
	Set Deaths("Current Player", "Cantina", Set to, 0);
	Set Switch("Switch24", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);

Actions: 
	Set Deaths("Current Player", "Cantina", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 1);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 2);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 3);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 4);

Actions: 
	Move Location("Player 9", "Zerg Hydralisk", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 5);

Actions: 
	Move Location("Player 10", "Zerg Hydralisk", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 6);

Actions: 
	Move Location("Player 11", "Zerg Hydralisk", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 7);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 8);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 9);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 17", "Location 2");
	Center View("Location 17");
	Set Switch("Switch38", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch38", set);
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);

Actions: 
	Move Unit("Current Player", "Alexei Stukov (Ghost)", All, "Anywhere", "Location 2");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch32", set);
	Deaths("Current Player", "Cantina", Exactly, 11);

Actions: 
	Set Deaths("Current Player", "Cantina", Set to, 0);
	Set Switch("Switch32", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch9", set);
	Switch("Switch10", not set);

Actions: 
	MemoryAddr(0x663238, Add, 1536);
	Set Switch("Switch10", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch9", not set);
	Switch("Switch10", set);

Actions: 
	MemoryAddr(0x663238, Subtract, 1536);
	Set Switch("Switch10", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch17", set);
	Switch("Switch18", not set);

Actions: 
	MemoryAddr(0x663248, Add, 6);
	Set Switch("Switch18", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch17", not set);
	Switch("Switch18", set);

Actions: 
	MemoryAddr(0x663248, Subtract, 6);
	Set Switch("Switch18", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch25", set);
	Switch("Switch26", not set);

Actions: 
	MemoryAddr(0x663298, Add, 100663296);
	Set Switch("Switch26", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch25", not set);
	Switch("Switch26", set);

Actions: 
	MemoryAddr(0x663298, Subtract, 100663296);
	Set Switch("Switch26", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch33", set);
	Switch("Switch34", not set);

Actions: 
	MemoryAddr(0x66329c, Add, 6);
	Set Switch("Switch34", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch33", not set);
	Switch("Switch34", set);

Actions: 
	MemoryAddr(0x66329c, Subtract, 6);
	Set Switch("Switch34", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch11", set);
	Switch("Switch12", not set);

Actions: 
	MemoryAddr(0x663320, Add, -2304);
	Set Switch("Switch12", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch11", not set);
	Switch("Switch12", set);

Actions: 
	MemoryAddr(0x663320, Add, 2304);
	Set Switch("Switch12", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch19", set);
	Switch("Switch20", not set);

Actions: 
	MemoryAddr(0x663330, Add, -9);
	Set Switch("Switch20", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch19", not set);
	Switch("Switch20", set);

Actions: 
	MemoryAddr(0x663330, Add, 9);
	Set Switch("Switch20", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch27", set);
	Switch("Switch28", not set);

Actions: 
	MemoryAddr(0x663380, Add, -150994944);
	Set Switch("Switch28", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch27", not set);
	Switch("Switch28", set);

Actions: 
	MemoryAddr(0x663380, Add, 150994944);
	Set Switch("Switch28", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch35", set);
	Switch("Switch36", not set);

Actions: 
	MemoryAddr(0x663384, Add, -9);
	Set Switch("Switch36", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch35", not set);
	Switch("Switch36", set);

Actions: 
	MemoryAddr(0x663384, Add, 9);
	Set Switch("Switch36", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions: 
	Always();

Actions: 
	MemoryAddr(0x661b00, Set To, 1);
	MemoryAddr(0x661b00, Add, 65536);
	MemoryAddr(0x661b04, Set To, 1);
	MemoryAddr(0x661b04, Add, 65536);
	MemoryAddr(0x661908, Set To, 1);
	MemoryAddr(0x661908, Add, 65536);
	MemoryAddr(0x66190c, Set To, 1);
	MemoryAddr(0x66190c, Add, 65536);
	MemoryAddr(0x661ab8, Set To, 1);
	MemoryAddr(0x661ab8, Add, 65536);
	MemoryAddr(0x661abc, Set To, 1);
	MemoryAddr(0x661abc, Add, 65536);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions: 
	Always();

Actions: 
	MemoryAddr(0x664508, Add, -3);
	MemoryAddr(0x663DD0, Add, -1280);
	MemoryAddr(0x663DE0, Add, -18);
	MemoryAddr(0x663E30, Add, -301989888);
	MemoryAddr(0x663E34, Add, -22);
	MemoryAddr(0x6636C8, Add, -1);
	MemoryAddr(0x663718, Add, -1845493760);
	MemoryAddr(0x66371C, Add, -114);
	MemoryAddr(0x6616F0, Add, -1);
	MemoryAddr(0x661740, Add, -1845493760);
	MemoryAddr(0x661744, Add, -114);
	MemoryAddr(0x660188, Add, -3);
	MemoryAddr(0x6601D8, Add, -50331648);
	MemoryAddr(0x6601DC, Add, -3);
	MemoryAddr(0x6640C0, Add, -64);
	MemoryAddr(0x66420C, Add, -64);
	MemoryAddr(0x664210, Add, -64);
	MemoryAddr(0x663248, Add, -2);
	MemoryAddr(0x663298, Add, -16777216);
	MemoryAddr(0x66329C, Add, -2);
	MemoryAddr(0x662FA8, Add, -11);
	MemoryAddr(0x66304C, Add, -6094848);
	MemoryAddr(0x663050, Add, -92);
	MemoryAddr(0x661538, Add, 0);
	MemoryAddr(0x6C9F1C, Add, 1706);
	MemoryAddr(0x6C9C88, Add, 6488064);
	MemoryAddr(0x6C9954, Add, 14568);
	MemoryAddr(0x6C9860, Add, -512);
	MemoryAddr(0x6622C0, Add, -42240);
	MemoryAddr(0x6648F0, Add, -42240);
	MemoryAddr(0x666388, Add, -19922944);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Deaths("Player 1", "Alan Turret", Add, 1);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Bring("Player 12", "Terran Dropship", "Location 4", At least, 1);

Actions: 
	Remove Unit At Location("Player 12", "Terran Dropship", 1, "Location 4");
	Set Deaths("Player 1", "Alan Turret", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch13", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", set);

Actions: 
	Run AI Script("-Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", not set);

Actions: 
	Run AI Script("+Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", set);

Actions: 
	Run AI Script("-Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", not set);

Actions: 
	Run AI Script("+Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", set);

Actions: 
	Run AI Script("-Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch13", not set);

Actions: 
	Run AI Script("+Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Always();

Actions: 
	Run AI Script("+Vi6");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch21", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", set);

Actions: 
	Run AI Script("-Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", not set);

Actions: 
	Run AI Script("+Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", set);

Actions: 
	Run AI Script("-Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", not set);

Actions: 
	Run AI Script("+Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", set);

Actions: 
	Run AI Script("-Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch21", not set);

Actions: 
	Run AI Script("+Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Always();

Actions: 
	Run AI Script("+Vi6");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch29", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", set);

Actions: 
	Run AI Script("-Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", not set);

Actions: 
	Run AI Script("+Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", set);

Actions: 
	Run AI Script("-Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", not set);

Actions: 
	Run AI Script("+Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", set);

Actions: 
	Run AI Script("-Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch29", not set);

Actions: 
	Run AI Script("+Vi4");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Always();

Actions: 
	Run AI Script("+Vi6");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch37", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", set);

Actions: 
	Run AI Script("-Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", not set);

Actions: 
	Run AI Script("+Vi1");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", set);

Actions: 
	Run AI Script("-Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", not set);

Actions: 
	Run AI Script("+Vi2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", set);

Actions: 
	Run AI Script("-Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch37", not set);

Actions: 
	Run AI Script("+Vi3");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Always();

Actions: 
	Run AI Script("+Vi6");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2","Player 3","Player 4","Player 5","Player 6","Player 7"){
Conditions: 
	Always();

Actions: 
	Set Alliance Status("Player 1", Ally);
	Set Alliance Status("Player 2", Ally);
	Set Alliance Status("Player 3", Ally);
	Set Alliance Status("Player 4", Ally);
	Set Alliance Status("Player 5", Ally);
	Set Alliance Status("Player 6", Ally);
	Set Alliance Status("Player 7", Ally);
	Set Alliance Status("Player 8", Ally);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Alliance Status("Player 1", Ally);
	Set Alliance Status("Player 6", Ally);
	Set Alliance Status("Player 7", Ally);
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions: 
	Always();

Actions: 
	Set Alliance Status("Player 2", Ally);
	Set Alliance Status("Player 3", Ally);
	Set Alliance Status("Player 4", Ally);
	Set Alliance Status("Player 5", Ally);
	Set Alliance Status("Player 6", Ally);
	Set Alliance Status("Player 7", Ally);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 5");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Current Player", "Terran Dropship", "Location 5", Exactly, 0);

Actions: 
	Set Switch("Switch38", set);
	Move Unit("Current Player", "Terran Dropship", All, "Location 4", "Location 5");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 5");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Current Player", "Terran Dropship", "Location 5", Exactly, 0);

Actions: 
	Set Switch("Switch38", set);
	Move Unit("Current Player", "Terran Dropship", All, "Location 4", "Location 5");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 5");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Current Player", "Terran Dropship", "Location 5", Exactly, 0);

Actions: 
	Set Switch("Switch38", set);
	Move Unit("Current Player", "Terran Dropship", All, "Location 4", "Location 5");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 5");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Current Player", "Terran Dropship", "Location 5", Exactly, 0);

Actions: 
	Set Switch("Switch38", set);
	Move Unit("Current Player", "Terran Dropship", All, "Location 4", "Location 5");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 9", "Zerg Defiler", "Location 21", "Location 2");
	Mute Unit Speech();
	Create Unit("Current Player", "Terran Ghost", 1, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 10", "Zerg Defiler", "Location 21", "Location 2");
	Mute Unit Speech();
	Create Unit("Current Player", "Sarah Kerrigan (Ghost)", 1, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 11", "Zerg Defiler", "Location 21", "Location 2");
	Mute Unit Speech();
	Create Unit("Current Player", "Samir Duran (Ghost)", 1, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 12", "Zerg Defiler", "Location 21", "Location 2");
	Mute Unit Speech();
	Create Unit("Current Player", "Alexei Stukov (Ghost)", 1, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 1"){
Conditions: 
	Command("Player 6", "Rhynadon (Badlands)", At least, 1);

Actions: 
	Move Location("Player 6", "Rhynadon (Badlands)", "Anywhere", "Location 48");
	Remove Unit At Location("Player 6", "Rhynadon (Badlands)", All, "Location 48");
	Create Unit("Player 8", "Rhynadon (Badlands)", 1, "Location 48");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 1);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 1 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 2);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 2 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 3);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 3 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 4);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 4 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 5);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 5 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 6);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 6 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 7);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 7 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 8);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 8 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 9);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 9 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 10);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 10 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 11);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 11 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 12);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 12 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 13);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 13 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 14);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 14 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 15);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 15 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 16);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 16 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 17);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 17 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 18);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 18 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Player 8", "Rhynadon (Badlands)", At Least, 19);

Actions: 
	Display Text Message(Always Display, "\x007You have killed 19 Golden Larva.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", At least, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 0);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 109);
	Play WAV("staredit\\wav\\outside_quiet.wav", 4580);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 1);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 109);
	Play WAV("staredit\\wav\\outside2_quiet.wav", 4580);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 2);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 109);
	Play WAV("staredit\\wav\\outside3_quiet.wav", 4580);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 3);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 109);
	Play WAV("staredit\\wav\\outside4_quiet.wav", 4580);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 4);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 109);
	Play WAV("staredit\\wav\\outside5_quiet.wav", 4580);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 5);

Actions: 
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves1.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 1);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves2.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 2);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves3.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 3);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves4.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 4);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves5.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 5);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves6.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 6);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves7.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 7);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves8.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 8);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves9.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 9);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves10.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 10);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves11.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 11);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves12.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   2", Exactly, 0);
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 12);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Add, 1);
	Set Deaths("Current Player", "Protoss Unused type   2", Set to, 93);
	Play WAV("staredit\\wav\\caves13.wav", 3907);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Unused type   1", Exactly, 13);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch39", randomize);
	Set Switch("Switch40", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Command("Current Player", "Terran Ghost", At least, 1);
	Bring("Current Player", "Any unit", "Location 94", Exactly, 0);
	Switch("Switch8", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 94");
	Play WAV("staredit\\wav\\FootstepSnow01.wav", 358);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Command("Current Player", "Terran Ghost", At least, 1);
	Bring("Current Player", "Any unit", "Location 94", Exactly, 0);
	Switch("Switch8", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 94");
	Play WAV("staredit\\wav\\FootstepSnow05.wav", 442);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Command("Current Player", "Terran Ghost", At least, 1);
	Bring("Current Player", "Any unit", "Location 94", Exactly, 0);
	Switch("Switch8", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 94");
	Play WAV("staredit\\wav\\FootstepSnow03.wav", 468);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Command("Current Player", "Terran Ghost", At least, 1);
	Bring("Current Player", "Any unit", "Location 94", Exactly, 0);
	Switch("Switch8", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 94");
	Play WAV("staredit\\wav\\FootstepSnow04.wav", 483);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 95", Exactly, 0);
	Switch("Switch16", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 95");
	Play WAV("staredit\\wav\\FootstepSnow01.wav", 358);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 95", Exactly, 0);
	Switch("Switch16", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 95");
	Play WAV("staredit\\wav\\FootstepSnow05.wav", 442);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 95", Exactly, 0);
	Switch("Switch16", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 95");
	Play WAV("staredit\\wav\\FootstepSnow03.wav", 468);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 95", Exactly, 0);
	Switch("Switch16", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 95");
	Play WAV("staredit\\wav\\FootstepSnow04.wav", 483);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 96", Exactly, 0);
	Switch("Switch24", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 96");
	Play WAV("staredit\\wav\\FootstepSnow01.wav", 358);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 96", Exactly, 0);
	Switch("Switch24", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 96");
	Play WAV("staredit\\wav\\FootstepSnow05.wav", 442);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 96", Exactly, 0);
	Switch("Switch24", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 96");
	Play WAV("staredit\\wav\\FootstepSnow03.wav", 468);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 96", Exactly, 0);
	Switch("Switch24", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 96");
	Play WAV("staredit\\wav\\FootstepSnow04.wav", 483);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 97", Exactly, 0);
	Switch("Switch32", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 97");
	Play WAV("staredit\\wav\\FootstepSnow01.wav", 358);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 97", Exactly, 0);
	Switch("Switch32", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", not set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 97");
	Play WAV("staredit\\wav\\FootstepSnow05.wav", 442);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 97", Exactly, 0);
	Switch("Switch32", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", not set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 97");
	Play WAV("staredit\\wav\\FootstepSnow03.wav", 468);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Bring("Current Player", "Any unit", "Location 97", Exactly, 0);
	Switch("Switch32", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 0);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 2);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 3);

Actions: 
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch40", set);
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 97");
	Play WAV("staredit\\wav\\FootstepSnow04.wav", 483);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch39", clear);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Ruins", At least, 1);

Actions: 
	Set Deaths("Current Player", "Ruins", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Resources("Current Player", Set to, 3, gas);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Terran Ghost", At least, 1);
	Accumulate("Current Player", At least, 1, gas);

Actions: 
	Set Deaths("Current Player", "Terran Ghost", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Accumulate("Current Player", At least, 1, gas);

Actions: 
	Set Deaths("Current Player", "Sarah Kerrigan (Ghost)", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Samir Duran (Ghost)", At least, 1);
	Accumulate("Current Player", At least, 1, gas);

Actions: 
	Set Deaths("Current Player", "Samir Duran (Ghost)", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Accumulate("Current Player", At least, 1, gas);

Actions: 
	Set Deaths("Current Player", "Alexei Stukov (Ghost)", Set to, 0);
	Set Deaths("Current Player", "Ruins", Set to, 160);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 141);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, "\x013\x005Darkness...\t\t");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 94);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, "\x013\x005Darkness...\t\t");
	Display Text Message(Always Display, "\x013\x005\t...closing in...\t");
	Display Text Message(Always Display, " ");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 47);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, "\x013\x005Darkness...\t\t\t");
	Display Text Message(Always Display, "\x013\x005\t...closing in...\t\t");
	Display Text Message(Always Display, "\x013\x005\t\t...all around");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch13", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch13", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch13", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", At least, 1, gas);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Resources("Current Player", Subtract, 1, gas);
	Move Location("Player 11", "Zerg Defiler", "Location 19", "Location 2");
	Center View("Location 2");
	Create Unit("Current Player", "Terran Ghost", 1, "Location 2");
	Set Switch("Switch9", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch21", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch21", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch21", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", At least, 1, gas);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Resources("Current Player", Subtract, 1, gas);
	Move Location("Player 11", "Zerg Defiler", "Location 19", "Location 2");
	Center View("Location 2");
	Create Unit("Current Player", "Sarah Kerrigan (Ghost)", 1, "Location 2");
	Set Switch("Switch17", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch29", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch29", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch29", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", At least, 1, gas);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Resources("Current Player", Subtract, 1, gas);
	Move Location("Player 11", "Zerg Defiler", "Location 19", "Location 2");
	Center View("Location 2");
	Create Unit("Current Player", "Samir Duran (Ghost)", 1, "Location 2");
	Set Switch("Switch25", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch37", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch37", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", Exactly, 0, gas);

Actions: 
	Set Switch("Switch37", clear);
	Give Units to Player("Current Player", "Player 12", "Any unit", All, "Location 4");
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Ruins", Exactly, 1);
	Accumulate("Current Player", At least, 1, gas);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Resources("Current Player", Subtract, 1, gas);
	Move Location("Player 11", "Zerg Defiler", "Location 19", "Location 2");
	Center View("Location 2");
	Create Unit("Current Player", "Alexei Stukov (Ghost)", 1, "Location 2");
	Set Switch("Switch33", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Command("Current Player", "Terran Ghost", At least, 1);
	Switch("Switch8", not set);

Actions: 
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 2");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 24");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 91");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 46");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 92");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 48");
	Move Location("Current Player", "Terran Ghost", "Anywhere", "Location 3");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);
	Switch("Switch16", not set);

Actions: 
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 2");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 24");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 91");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 46");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 92");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 48");
	Move Location("Current Player", "Sarah Kerrigan (Ghost)", "Anywhere", "Location 3");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);
	Switch("Switch24", not set);

Actions: 
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 2");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 24");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 91");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 46");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 92");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 48");
	Move Location("Current Player", "Samir Duran (Ghost)", "Anywhere", "Location 3");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);
	Switch("Switch32", not set);

Actions: 
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 2");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 24");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 91");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 46");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 92");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 48");
	Move Location("Current Player", "Alexei Stukov (Ghost)", "Anywhere", "Location 3");
	Set Switch("Switch39", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 1);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 99, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 2);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 98, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 3);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 97, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 4);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 96, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 5);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 95, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 6);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 94, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 7);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 93, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 8);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 92, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 9);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 91, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 10);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 90, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 11);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 89, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 12);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 88, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 13);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 87, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 14);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 86, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 15);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 85, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 16);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 84, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 17);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 83, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 18);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 82, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 19);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 81, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 20);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 80, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 21);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 79, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 22);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 78, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 23);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 77, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 24);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 76, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 25);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 75, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 26);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 74, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 27);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 73, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 28);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 72, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 29);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 71, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 30);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 70, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 31);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 69, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 32);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 68, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 33);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 67, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 34);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 66, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 35);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 65, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 36);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 64, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 37);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 63, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 38);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 62, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 39);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 61, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 40);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 60, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 41);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 59, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 42);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 58, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 43);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 57, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 44);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 56, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 45);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 55, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 46);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 54, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 47);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 53, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 48);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 52, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 49);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 51, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 50);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 50, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 51);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 49, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 52);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 48, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 53);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 47, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 54);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 46, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 55);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 45, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 56);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 44, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 57);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 43, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 58);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 42, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 59);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 41, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 60);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 40, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 61);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 39, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 62);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 38, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 63);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 37, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 64);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 36, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 65);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 35, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 66);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 34, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 67);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 33, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 68);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 32, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 69);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 31, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 70);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 30, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 71);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 29, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 72);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 28, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 73);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 27, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 74);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 26, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 75);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 25, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 76);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 24, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 77);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 23, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 78);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 22, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 79);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 21, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 80);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 20, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 81);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 19, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 82);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 18, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 83);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 17, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 84);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 16, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 85);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 15, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 86);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 14, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 87);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 13, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 88);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 12, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 89);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 11, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 90);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 10, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 91);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 9, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 92);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 8, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 93);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 7, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 94);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 6, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 95);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 5, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 96);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 4, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 97);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 3, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 98);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 2, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 99);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 1, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 100);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 0, All, "Anywhere");
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 0);

Actions: 
	Modify Unit Hit Points("Current Player", "Protoss Shuttle", 100, All, "Anywhere");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 9", "Zerg Hydralisk", "Location 4", "Location 25");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch40", set);
	Bring("Current Player", "Protoss Shuttle", "Location 25", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Protoss Shuttle", All, "Location 4", "Location 25");
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch8", not set);
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 0);
	Command("Current Player", "Terran Ghost", At least, 1);

Actions: 
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Set to, 100);
	Create Unit("Player 1", "Kakaru (Twilight)", 1, "Location 2");
	Kill Unit At Location("Player 1", "Kakaru (Twilight)", All, "Location 2");
	Play WAV("staredit\\wav\\knife.wav", 184);
	Kill Unit At Location("Player 8", "men", All, "Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 10", "Zerg Hydralisk", "Location 4", "Location 25");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch40", set);
	Bring("Current Player", "Protoss Shuttle", "Location 25", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Protoss Shuttle", All, "Location 4", "Location 25");
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch16", not set);
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 0);
	Command("Current Player", "Sarah Kerrigan (Ghost)", At least, 1);

Actions: 
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Set to, 100);
	Create Unit("Player 1", "Kakaru (Twilight)", 1, "Location 2");
	Kill Unit At Location("Player 1", "Kakaru (Twilight)", All, "Location 2");
	Play WAV("staredit\\wav\\knife.wav", 184);
	Kill Unit At Location("Player 8", "men", All, "Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 11", "Zerg Hydralisk", "Location 4", "Location 25");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch40", set);
	Bring("Current Player", "Protoss Shuttle", "Location 25", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Protoss Shuttle", All, "Location 4", "Location 25");
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch24", not set);
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 0);
	Command("Current Player", "Samir Duran (Ghost)", At least, 1);

Actions: 
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Set to, 100);
	Create Unit("Player 1", "Kakaru (Twilight)", 1, "Location 2");
	Kill Unit At Location("Player 1", "Kakaru (Twilight)", All, "Location 2");
	Play WAV("staredit\\wav\\knife.wav", 184);
	Kill Unit At Location("Player 8", "men", All, "Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Always();

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 4", "Location 25");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch40", set);
	Bring("Current Player", "Protoss Shuttle", "Location 25", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Protoss Shuttle", All, "Location 4", "Location 25");
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch32", not set);
	Deaths("Current Player", "Unused Terran Bldg type   2", Exactly, 0);
	Command("Current Player", "Alexei Stukov (Ghost)", At least, 1);

Actions: 
	Set Deaths("Current Player", "Unused Terran Bldg type   2", Set to, 100);
	Create Unit("Player 1", "Kakaru (Twilight)", 1, "Location 2");
	Kill Unit At Location("Player 1", "Kakaru (Twilight)", All, "Location 2");
	Play WAV("staredit\\wav\\knife.wav", 184);
	Kill Unit At Location("Player 8", "men", All, "Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Resources("Current Player", Set to, 8, ore);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Score("Current Player", Kills and razings, At least, 1);

Actions: 
	Set Score("Current Player", Set to, 0, Kills and razings);
	Play WAV("staredit\\wav\\pistol_shot.wav", 413);
	Set Resources("Current Player", Subtract, 1, ore);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch2", not set);
	Bring("Current Player", "Terran SCV", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Terran SCV", All, "Location 49");
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Set Resources("Current Player", Set to, 8, ore);
	Play WAV("staredit\\wav\\reload_pistol.wav", 413);
	Display Text Message(Always Display, "\x007You reload your weapon.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   1", Exactly, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Unused Terran Bldg type   1", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Unused Terran Bldg type   1", Exactly, 0);
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Play WAV("staredit\\wav\\out_of_ammo.wav", 183);
	Display Text Message(Always Display, "\x007You are out of ammo.");
	Set Deaths("Current Player", "Unused Terran Bldg type   1", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Set Switch("Switch11", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Accumulate("Current Player", At least, 1, ore);

Actions: 
	Set Switch("Switch11", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Set Switch("Switch19", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Accumulate("Current Player", At least, 1, ore);

Actions: 
	Set Switch("Switch19", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Set Switch("Switch27", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Accumulate("Current Player", At least, 1, ore);

Actions: 
	Set Switch("Switch27", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Accumulate("Current Player", Exactly, 0, ore);

Actions: 
	Set Switch("Switch35", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Accumulate("Current Player", At least, 1, ore);

Actions: 
	Set Switch("Switch35", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch2", not set);
	Bring("Current Player", "Zerg Drone", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Zerg Drone", All, "Location 49");
	Modify Unit Hit Points("Current Player", "Terran Ghost", 100, All, "Anywhere");
	Play WAV("staredit\\wav\\Use Health Drink.wav", 679);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Display Text Message(Always Display, "\x007You consume the herb.  You feel much better.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch2", not set);
	Bring("Current Player", "Zerg Drone", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Zerg Drone", All, "Location 49");
	Modify Unit Hit Points("Current Player", "Sarah Kerrigan (Ghost)", 100, All, "Anywhere");
	Play WAV("staredit\\wav\\Use Health Drink.wav", 679);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Display Text Message(Always Display, "\x007You consume the herb.  You feel much better.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch2", not set);
	Bring("Current Player", "Zerg Drone", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Zerg Drone", All, "Location 49");
	Modify Unit Hit Points("Current Player", "Samir Duran (Ghost)", 100, All, "Anywhere");
	Play WAV("staredit\\wav\\Use Health Drink.wav", 679);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Display Text Message(Always Display, "\x007You consume the herb.  You feel much better.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch2", not set);
	Bring("Current Player", "Zerg Drone", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Zerg Drone", All, "Location 49");
	Modify Unit Hit Points("Current Player", "Alexei Stukov (Ghost)", 100, All, "Anywhere");
	Play WAV("staredit\\wav\\Use Health Drink.wav", 679);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Display Text Message(Always Display, "\x007You consume the herb.  You feel much better.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Tank (Terran Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Flush.wav", 413);
	Display Text Message(Always Display, "\x007You flush the toilet.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Independent Command Center", At least, 1);

Actions: 
	Set Deaths("Current Player", "Independent Command Center", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Independent Command Center", Exactly, 0);

Actions: 
	Set Switch("Switch40", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 1);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle2.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 30);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle2.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 15);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 3);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle2.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 8);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", At Least, 4);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle2.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 2);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 1);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle1.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 20);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle1.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 10);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 3);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle1.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 4);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", At Least, 4);

Actions: 
	Play WAV("staredit\\wav\\enemy_rattle1.wav", 780);
	Set Deaths("Current Player", "Independent Command Center", Set to, 1);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 1);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar2.wav", 2386);
	Set Deaths("Current Player", "Independent Command Center", Set to, 30);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar2.wav", 2386);
	Set Deaths("Current Player", "Independent Command Center", Set to, 15);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 3);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar2.wav", 2386);
	Set Deaths("Current Player", "Independent Command Center", Set to, 8);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", At Least, 4);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar2.wav", 2386);
	Set Deaths("Current Player", "Independent Command Center", Set to, 2);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 1);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar1.wav", 1285);
	Set Deaths("Current Player", "Independent Command Center", Set to, 20);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar1.wav", 1285);
	Set Deaths("Current Player", "Independent Command Center", Set to, 10);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", Exactly, 3);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar1.wav", 1285);
	Set Deaths("Current Player", "Independent Command Center", Set to, 4);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Independent Command Center", Exactly, 0);
	Switch("Switch40", not set);
	Bring("Player 8", "Zerg Ultralisk", "Location 24", At Least, 4);

Actions: 
	Play WAV("staredit\\wav\\enemy_roar1.wav", 1285);
	Set Deaths("Current Player", "Independent Command Center", Set to, 1);
	Set Switch("Switch44", set);
	Set Switch("Switch41", randomize);
	Set Switch("Switch42", randomize);
	Set Switch("Switch43", randomize);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", not set);
	Switch("Switch42", not set);
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 32);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", not set);
	Switch("Switch42", not set);
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 28);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", not set);
	Switch("Switch42", set);
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 24);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", not set);
	Switch("Switch42", set);
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 20);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", set);
	Switch("Switch42", not set);
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 16);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", set);
	Switch("Switch42", not set);
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 12);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", set);
	Switch("Switch42", set);
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 8);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch44", set);
	Switch("Switch41", set);
	Switch("Switch42", set);
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch44", clear);
	Set Switch("Switch41", clear);
	Set Switch("Switch42", clear);
	Set Switch("Switch43", clear);
	Set Deaths("Current Player", "Independent Command Center", Add, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch46", not set);
	Deaths("Current Player", "Cave", Exactly, 0);
	Bring("Player 12", "Terran Machine Shop", "Location 2", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004Looks like we can't cross this bridge.  We'll have to find another way.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Bring("Current Player", "Any unit", "Location 6", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004It looks like there's a cave system here.  Maybe we can enter the village this way.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Bring("Current Player", "Any unit", "Location 6", At least, 1);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Bring("Current Player", "Any unit", "Location 6", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x005All survivors must assemble here to continue.");
	Set Deaths("Current Player", "Cave-in", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Bring("Current Player", "Any unit", "Location 6", At least, 1);

Actions: 
	Set Deaths("Player 2", "Alan Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 1);
	Deaths("Player 2", "Alan Turret", Exactly, 1);

Actions: 
	Set Switch("Switch45", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 2);
	Deaths("Player 2", "Alan Turret", Exactly, 2);

Actions: 
	Set Switch("Switch45", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 3);
	Deaths("Player 2", "Alan Turret", Exactly, 3);

Actions: 
	Set Switch("Switch45", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", not set);
	Switch("Switch46", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 4);
	Deaths("Player 2", "Alan Turret", Exactly, 4);

Actions: 
	Set Switch("Switch45", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Deaths("Player 2", "Alan Turret", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch6", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 6", "Location 7");
	Center View("Location 7");
	Set Deaths("Current Player", "Cave", Set to, 2);
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Set Switch("Switch7", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\RCK_BROK.WAV", 1490);
	Set Switch("Switch8", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 10);
	Switch("Switch8", not set);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 14", "Location 18");
	Center View("Location 18");
	Set Deaths("Current Player", "Cave", Set to, 1);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch14", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 6", "Location 7");
	Center View("Location 7");
	Set Deaths("Current Player", "Cave", Set to, 2);
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Set Switch("Switch15", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\RCK_BROK.WAV", 1490);
	Set Switch("Switch16", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 10);
	Switch("Switch16", not set);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 15", "Location 18");
	Center View("Location 18");
	Set Deaths("Current Player", "Cave", Set to, 1);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch22", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 6", "Location 7");
	Center View("Location 7");
	Set Deaths("Current Player", "Cave", Set to, 2);
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Set Switch("Switch23", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\RCK_BROK.WAV", 1490);
	Set Switch("Switch24", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 10);
	Switch("Switch24", not set);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 16", "Location 18");
	Center View("Location 18");
	Set Deaths("Current Player", "Cave", Set to, 1);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch30", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 6", "Location 7");
	Center View("Location 7");
	Set Deaths("Current Player", "Cave", Set to, 2);
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Set Switch("Switch31", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\RCK_BROK.WAV", 1490);
	Set Switch("Switch32", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 10);
	Switch("Switch32", not set);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 17", "Location 18");
	Center View("Location 18");
	Set Deaths("Current Player", "Cave", Set to, 1);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004It seems like this is the only way forward.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 1);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004According to our intel, this cave system should open up into the village.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 5);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004...Darn, it looks like this way is blocked off too...");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 6);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004...Could they have known we were coming?");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITA.WAV", 865);
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 58);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 56);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004Wait, what's that sound?");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITB.WAV", 1156);
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 58);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 56);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 54);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 52);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004..!!! The floor!");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 80);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 76);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 72);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 68);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 64);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 56);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 52);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 48);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 44);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 40);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 36);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 32);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 28);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 24);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 20);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 16);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 12);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 8);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 4);

Actions: 
	Center View("Location 12");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 78);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 74);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 70);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 66);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 62);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 58);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 54);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 50);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 46);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 42);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 38);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 34);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 30);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 26);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 22);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 18);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 14);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 10);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 6);

Actions: 
	Center View("Location 13");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 80);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITA.WAV", 865);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 50);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITA.WAV", 865);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 20);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITA.WAV", 865);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 65);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITB.WAV", 1156);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 35);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITB.WAV", 1156);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 9);
	Deaths("Current Player", "Start Location", Exactly, 5);

Actions: 
	Play WAV("staredit\\wav\\RCK_HITB.WAV", 1156);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 10);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004...Looks like we'll have to find a way out from here.");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	MemoryAddr(0x663238, Subtract, 1536);
	MemoryAddr(0x663248, Subtract, 6);
	MemoryAddr(0x663298, Subtract, 100663296);
	MemoryAddr(0x66329c, Subtract, 6);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch45", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 11);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch45", clear);
	Set Switch("Switch46", set);
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Switch("Switch45", set);
	Switch("Switch46", not set);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Deaths("Current Player", "Start Location", Add, 80);
	Set Deaths("Current Player", "Goliath Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 2);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", not set);
	Switch("Switch39", set);
	Bring("Player 12", "Terran Comsat Station", "Location 2", At least, 1);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", not set);
	Switch("Switch39", set);
	Bring("Player 12", "Terran Comsat Station", "Location 2", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004It looks like I can use this to turn on the lights in this area.\r\n\x005Order your dropship to move to interact.");
	Set Deaths("Current Player", "Cave-in", Set to, 2);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch39", set);
	Bring("Player 12", "Terran Comsat Station", "Location 2", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This has already been used to turn on the lights in this area.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", not set);
	Switch("Switch39", set);
	Bring("Player 12", "Terran Comsat Station", "Location 2", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch47", set);
	Play WAV("staredit\\wav\\push_button.wav", 365);
	Display Text Message(Always Display, "\x007You use the computer to turn on the lights.");
	Center View("Location 2");
	Set Switch("Switch38", clear);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 3);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch39", set);
	Bring("Player 9", "Right Pit Door", "Location 2", At least, 1);
	Bring("Player 6", "Zerg Lurker Egg", "Location 19", At least, 1);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch39", set);
	Bring("Player 9", "Right Pit Door", "Location 2", At least, 1);
	Bring("Player 6", "Zerg Lurker Egg", "Location 19", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004It looks like there's a switch on the other side of the bridge... Maybe I can shoot it.");
	Set Deaths("Current Player", "Cave-in", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 4);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch39", set);
	Switch("Switch47", not set);
	Bring("Player 9", "Right Pit Door", "Location 2", At least, 1);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch39", set);
	Switch("Switch47", not set);
	Bring("Player 9", "Right Pit Door", "Location 2", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004It seems like the bridge is blocked off.");
	Set Deaths("Current Player", "Cave-in", Set to, 4);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch9", not set);

Actions: 
	Set Switch("Switch9", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch9", not set);
	Bring("Player 10", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 9", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch9", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch9", set);
	Bring("Player 9", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 10", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch9", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch17", not set);

Actions: 
	Set Switch("Switch17", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch17", not set);
	Bring("Player 10", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 9", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch17", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch17", set);
	Bring("Player 9", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 10", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch17", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch25", not set);

Actions: 
	Set Switch("Switch25", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch25", not set);
	Bring("Player 10", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 9", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch25", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch25", set);
	Bring("Player 9", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 10", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch25", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch33", not set);

Actions: 
	Set Switch("Switch33", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch33", not set);
	Bring("Player 10", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 9", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch33", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch47", set);
	Switch("Switch33", set);
	Bring("Player 9", "Zerg Defiler", "Location 2", At least, 1);
	Bring("Player 10", "Zerg Defiler", "Location 2", Exactly, 0);

Actions: 
	Set Switch("Switch33", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch47", set);

Actions: 
	Set Invincibility("Player 6", "Zerg Lurker Egg", "Location 19", disabled);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch47", set);
	Bring("Player 6", "Zerg Lurker Egg", "Location 19", Exactly, 0);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 19", "Location 2");
	Move Unit("Player 12", "Zerg Lurker Egg", All, "Location 19", "Location 2");
	Set Doodad State("Player 9", "Right Pit Door", "Location 19", disabled);
	Set Doodad State("Player 10", "Right Pit Door", "Location 19", disabled);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 5);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Current Player", "Any unit", "Location 23", At least, 1);
	Switch("Switch52", not set);
	Switch("Switch53", not set);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Current Player", "Any unit", "Location 23", At least, 1);
	Switch("Switch52", not set);
	Switch("Switch53", not set);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x005All survivors must assemble here to continue.");
	Set Deaths("Current Player", "Cave-in", Set to, 5);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch52", not set);
	Switch("Switch53", not set);
	Bring("Current Player", "Any unit", "Location 23", At least, 1);

Actions: 
	Set Deaths("Player 3", "Alan Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", not set);
	Switch("Switch53", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 1);
	Deaths("Player 3", "Alan Turret", Exactly, 1);

Actions: 
	Set Switch("Switch52", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", not set);
	Switch("Switch53", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 2);
	Deaths("Player 3", "Alan Turret", Exactly, 2);

Actions: 
	Set Switch("Switch52", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", not set);
	Switch("Switch53", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 3);
	Deaths("Player 3", "Alan Turret", Exactly, 3);

Actions: 
	Set Switch("Switch52", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", not set);
	Switch("Switch53", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 4);
	Deaths("Player 3", "Alan Turret", Exactly, 4);

Actions: 
	Set Switch("Switch52", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Deaths("Player 3", "Alan Turret", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch6", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Set Switch("Switch7", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch14", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Set Switch("Switch15", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch22", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Set Switch("Switch23", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch30", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Set Switch("Switch31", clear);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007???:\r\n\t\x004...!");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 1);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007???:\r\n\t\x004You... you're not one of those... things..!");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004What are you talking about?  What things?");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007???:\r\n\t\x004What things?!  The monsters, of course.. They... they overran the village.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 4);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007???:\r\n\t\x004You're not from the village?  Are you outsiders?");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 5);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004...Yes.  We came to rescue the people who were kidnapped in your village.  Do you know--");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Order("Player 6", "Terran Civilian", "Location 19", "Location 22", Move);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Remove Unit At Location("Player 6", "Terran Civilian", All, "Location 19");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 6);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007???:\r\n\t\x004!! AHH, They're back!  I have to go! I-- I can't stay here!");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 7);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004Wait!! .... darn it.");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Move Location("Player 9", "Infested Terran", "Location 19", "Location 2");
	Create Unit with Properties("Player 8", "Zerg Lurker", 1, "Location 2", 1);
	Kill Unit At Location("Player 8", "Zerg Lurker", All, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 59);

Actions: 
	Move Location("Player 10", "Infested Terran", "Location 19", "Location 2");
	Create Unit with Properties("Player 8", "Zerg Lurker", 1, "Location 2", 1);
	Kill Unit At Location("Player 8", "Zerg Lurker", All, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 58);

Actions: 
	Move Location("Player 11", "Infested Terran", "Location 19", "Location 2");
	Create Unit with Properties("Player 8", "Zerg Lurker", 1, "Location 2", 1);
	Kill Unit At Location("Player 8", "Zerg Lurker", All, "Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 57);

Actions: 
	Move Location("Player 12", "Infested Terran", "Location 19", "Location 2");
	Create Unit with Properties("Player 8", "Zerg Lurker", 1, "Location 2", 1);
	Kill Unit At Location("Player 8", "Zerg Lurker", All, "Location 2");
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 2", "Location 22", Move);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 60);

Actions: 
	Move Location("Player 9", "Infested Terran", "Location 19", "Location 2");
	Center View("Location 2");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 59);

Actions: 
	Move Location("Player 10", "Infested Terran", "Location 19", "Location 2");
	Center View("Location 2");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 58);

Actions: 
	Move Location("Player 11", "Infested Terran", "Location 19", "Location 2");
	Center View("Location 2");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 57);

Actions: 
	Move Location("Player 12", "Infested Terran", "Location 19", "Location 2");
	Center View("Location 2");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 10);

Actions: 
	Remove Unit At Location("Player 8", "Infested Kerrigan (Infested Terran)", All, "Location 19");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004..!  What was that?!?");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch52", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 8);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch52", clear);
	Set Switch("Switch53", set);
	Kill Unit At Location("Player 9", "Khalis Crystal", All, "Location 19");
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Switch("Switch52", set);
	Switch("Switch53", not set);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Deaths("Current Player", "Start Location", Add, 80);
	Set Deaths("Current Player", "Goliath Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 6);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch54", not set);
	Bring("Player 6", "Terran Comsat Station", "Location 2", At least, 1);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch54", not set);
	Bring("Player 6", "Terran Comsat Station", "Location 2", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004It looks like I can open some doors with this, but I need an Access Card.");
	Set Deaths("Current Player", "Cave-in", Set to, 6);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch54", set);
	Switch("Switch38", set);
	Bring("Player 6", "Terran Comsat Station", "Location 2", At least, 1);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This has already been used to open some doors in this area.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch54", not set);
	Bring("Player 6", "Terran Comsat Station", "Location 2", At least, 1);
	Bring("Current Player", "Terran Marine", "Location 49", At least, 1);

Actions: 
	Set Switch("Switch54", set);
	Set Doodad State("Player 11", "Right Pit Door", "Location 19", disabled);
	Set Doodad State("Player 9", "Left Pit Door", "Location 19", disabled);
	Remove Unit At Location("Current Player", "Terran Marine", All, "Location 49");
	Center View("Location 2");
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Display Text Message(Always Display, "\x007You swipe the card and open some doors in this area.");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Deaths("Player 4", "Alan Turret", At least, 1);

Actions: 
	Set Deaths("Player 4", "Alan Turret", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Deaths("Player 4", "Alan Turret", Exactly, 0);
	Switch("Switch55", set);

Actions: 
	Set Switch("Switch55", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch56", set);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 10", "Zerg Drone", "Location 24", At least, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch56", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch55", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Zerg Drone", "Location 24", At least, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch56", not set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch55", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 11", "Zerg Drone", "Location 3", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004I can move the elevator by pressing this button.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 11", "Zerg Drone", "Location 3", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Set Deaths("Player 4", "Alan Turret", Set to, 60);
	Set Switch("Switch55", set);
	Set Switch("Switch56", toggle);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 10", "Zerg Drone", "Location 24", At least, 1);
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);
	Switch("Switch55", not set);
	Switch("Switch56", set);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Set Deaths("Player 4", "Alan Turret", Set to, 60);
	Set Switch("Switch55", set);
	Play WAV("staredit\\wav\\push_button.wav", 365);
	Display Text Message(Always Display, "\x007You call the elevator.");
	Set Switch("Switch56", toggle);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Zerg Drone", "Location 24", At least, 1);
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);
	Switch("Switch55", not set);
	Switch("Switch56", not set);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Set Deaths("Player 4", "Alan Turret", Set to, 60);
	Set Switch("Switch55", set);
	Play WAV("staredit\\wav\\push_button.wav", 365);
	Display Text Message(Always Display, "\x007You call the elevator.");
	Set Switch("Switch56", toggle);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Bring("Player 10", "Zerg Drone", "Location 24", At least, 1);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Bring("Player 12", "Zerg Drone", "Location 24", At least, 1);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);
	Switch("Switch55", set);
	Switch("Switch38", set);
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007The elevator is already moving.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 10", "Zerg Drone", "Location 24", At least, 1);
	Deaths("Player 4", "Alan Turret", Exactly, 1);
	Switch("Switch56", not set);

Actions: 
	Play WAV("staredit\\wav\\Elevator Ding.wav", 1567);
	Display Text Message(Always Display, "\x007The elevator has arrived.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Zerg Drone", "Location 24", At least, 1);
	Deaths("Player 4", "Alan Turret", Exactly, 1);
	Switch("Switch56", set);

Actions: 
	Play WAV("staredit\\wav\\Elevator Ding.wav", 1567);
	Display Text Message(Always Display, "\x007The elevator has arrived.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch55", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 0);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Bring("Player 10", "Zerg Drone", "Location 92", At least, 1);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Bring("Player 12", "Zerg Drone", "Location 92", At least, 1);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Move Unit("Current Player", "Any unit", All, "Location 92", "Location 93");
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 1);
	Set Deaths("Current Player", "Jump Gate", Set to, 60);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch56", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions: 
	Move Location("Player 12", "Zerg Drone", "Location 19", "Location 92");
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Move Unit("Current Player", "Any unit", All, "Location 93", "Location 92");
	Center View("Location 92");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch56", not set);
	Deaths("Current Player", "Kyadarin Crystal Formation", Exactly, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 0);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 19", "Location 92");
	Set Deaths("Current Player", "Kyadarin Crystal Formation", Set to, 0);
	Move Unit("Current Player", "Any unit", All, "Location 93", "Location 92");
	Center View("Location 92");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", not set);
	Bring("Player 6", "Psi Emitter", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Pull Switch.wav", 1149);
	Display Text Message(Always Display, "\x007You pull the switch, and the explosives are loaded into the minecart below.");
	Remove Unit At Location("Player 6", "Vespene Orb (Protoss Type 1)", All, "Location 24");
	Set Switch("Switch57", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Bring("Player 6", "Psi Emitter", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This switch has already been used to load explosives into the minecart below.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 7);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Switch("Switch58", set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch48", not set);
	Switch("Switch49", not set);
	Switch("Switch50", not set);

Actions: 
	Set Switch("Switch41", clear);
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", not set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Switch("Switch58", set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch48", not set);
	Switch("Switch49", not set);
	Switch("Switch50", not set);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007The minecart is ready to be pushed into the rubble at the end.\r\n\x005All players must be gathered around the minecart to progress.");
	Set Deaths("Current Player", "Cave-in", Set to, 7);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", not set);
	Switch("Switch58", not set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This minecart seems to have a broken wheel.  It is also empty.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Switch("Switch58", not set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This minecart seems to have a broken wheel.  It is filled with explosives.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", not set);
	Switch("Switch58", set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This minecart could be moved, if all the gates were open.  It is empty.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Switch("Switch58", set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch48", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch49", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch50", set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch38", set);
	Switch("Switch40", set);
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007This minecart could be moved, if all the gates were open.  It is filled with explosives.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch58", not set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Bring("Current Player", "Zerg Zergling", "Location 49", At least, 1);

Actions: 
	Remove Unit At Location("Current Player", "Zerg Zergling", All, "Location 49");
	Set Switch("Switch58", set);
	Set Deaths("Current Player", "Mining Platform", Add, 1);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You attach the wheel to the minecart.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Zerg Hydralisk", "Location 46", At least, 1);

Actions: 
	Give Units to Player("Player 6", "Player 7", "Vulture Spider Mine", All, "Location 19");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", not set);
	Bring("Player 7", "Vulture Spider Mine", "Location 19", At least, 1);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 19", "Location 46");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 46", Exactly, 0);

Actions: 
	Give Units to Player("Player 7", "Player 6", "Vulture Spider Mine", All, "Location 19");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Bring("Player 9", "Zerg Hydralisk", "Location 48", At least, 1);

Actions: 
	Set Deaths("Current Player", "Independent Starport", Set to, 1);
	Display Text Message(Always Display, "\x004I should use these two switches to try and open all the gates below.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Deaths("Current Player", "Independent Starport", Exactly, 0);
	Bring("Player 10", "Zerg Hydralisk", "Location 48", At least, 1);

Actions: 
	Set Deaths("Current Player", "Independent Starport", Set to, 1);
	Display Text Message(Always Display, "\x004I should use these two switches to try and open all the gates below.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 9", "Zerg Hydralisk", "Location 48", At least, 1);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 46", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 48", "Location 2");
	Play WAV("staredit\\wav\\Pull Switch.wav", 1149);
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 10", "Zerg Hydralisk", "Location 48", At least, 1);

Actions: 
	Move Location("Player 12", "Zerg Hydralisk", "Location 46", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 48", "Location 2");
	Play WAV("staredit\\wav\\Pull Switch.wav", 1149);
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", not set);
	Switch("Switch49", set);
	Switch("Switch50", set);

Actions: 
	Set Switch("Switch48", set);
	Set Switch("Switch50", clear);
	Set Switch("Switch59", set);
	Set Switch("Switch61", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", set);
	Switch("Switch49", not set);
	Switch("Switch50", set);

Actions: 
	Set Switch("Switch48", clear);
	Set Switch("Switch49", set);
	Set Switch("Switch59", set);
	Set Switch("Switch60", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", set);
	Switch("Switch49", set);
	Switch("Switch50", not set);

Actions: 
	Set Switch("Switch49", clear);
	Set Switch("Switch50", set);
	Set Switch("Switch60", set);
	Set Switch("Switch61", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", not set);
	Switch("Switch49", not set);
	Switch("Switch50", set);

Actions: 
	Set Switch("Switch48", set);
	Set Switch("Switch50", clear);
	Set Switch("Switch59", set);
	Set Switch("Switch61", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", not set);
	Switch("Switch49", set);
	Switch("Switch50", not set);

Actions: 
	Set Switch("Switch50", set);
	Set Switch("Switch49", clear);
	Set Switch("Switch60", set);
	Set Switch("Switch61", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Switch("Switch48", set);
	Switch("Switch49", not set);
	Switch("Switch50", not set);

Actions: 
	Set Switch("Switch48", clear);
	Set Switch("Switch49", set);
	Set Switch("Switch59", set);
	Set Switch("Switch60", set);
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch50", toggle);
	Set Switch("Switch61", set);
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch40", clear);
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch48", set);
	Set Switch("Switch49", set);
	Set Switch("Switch50", set);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch59", set);
	Switch("Switch48", set);

Actions: 
	Set Doodad State("Player 9", "Right Upper Level Door", "Location 19", enabled);
	Set Switch("Switch59", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch59", set);
	Switch("Switch48", not set);

Actions: 
	Set Doodad State("Player 9", "Right Upper Level Door", "Location 19", disabled);
	Set Switch("Switch59", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch60", set);
	Switch("Switch49", set);

Actions: 
	Set Doodad State("Player 10", "Right Upper Level Door", "Location 19", enabled);
	Set Switch("Switch60", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch60", set);
	Switch("Switch49", not set);

Actions: 
	Set Doodad State("Player 10", "Right Upper Level Door", "Location 19", disabled);
	Set Switch("Switch60", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch61", set);
	Switch("Switch50", set);

Actions: 
	Set Doodad State("Player 11", "Right Upper Level Door", "Location 19", enabled);
	Set Switch("Switch61", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch61", set);
	Switch("Switch50", not set);

Actions: 
	Set Doodad State("Player 11", "Right Upper Level Door", "Location 19", disabled);
	Set Switch("Switch61", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Switch("Switch57", set);
	Switch("Switch58", set);
	Bring("Player 6", "Terran Vulture", "Location 2", At least, 1);
	Switch("Switch48", not set);
	Switch("Switch49", not set);
	Switch("Switch50", not set);
	Switch("Switch51", not set);
	Switch("Switch62", not set);

Actions: 
	Set Deaths("Player 5", "Alan Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", not set);
	Switch("Switch62", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 1);
	Deaths("Player 5", "Alan Turret", Exactly, 1);

Actions: 
	Set Switch("Switch51", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", not set);
	Switch("Switch62", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 2);
	Deaths("Player 5", "Alan Turret", Exactly, 2);

Actions: 
	Set Switch("Switch51", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", not set);
	Switch("Switch62", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 3);
	Deaths("Player 5", "Alan Turret", Exactly, 3);

Actions: 
	Set Switch("Switch51", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", not set);
	Switch("Switch62", not set);
	Deaths("Player 1", "Alan Turret", Exactly, 4);
	Deaths("Player 5", "Alan Turret", Exactly, 4);

Actions: 
	Set Switch("Switch51", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Deaths("Player 5", "Alan Turret", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch6", set);
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 40);

Actions: 
	Set Switch("Switch7", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch14", set);
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 40);

Actions: 
	Set Switch("Switch15", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch22", set);
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 40);

Actions: 
	Set Switch("Switch23", clear);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Switch("Switch30", set);
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 40);

Actions: 
	Set Switch("Switch31", clear);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 0);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Display Text Message(Always Display, " ");
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You:\r\n\t\x004Alright, here goes...");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", At least, 3);

Actions: 
	Move Location("Player 6", "Terran Vulture", "Location 19", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 2);

Actions: 
	Play WAV("staredit\\wav\\RCK_STOP.WAV", 2589);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 1);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Give Units to Player("Player 6", "Player 7", "Vulture Spider Mine", All, "Location 19");
	Move Location("Player 11", "Zerg Hydralisk", "Location 19", "Location 2");
	Order("Player 6", "Terran Vulture", "Location 19", "Location 2", Move);
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 2);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Kill Unit At Location("Player 6", "Terran Vulture", All, "Location 19");
	Move Location("Player 11", "Zerg Hydralisk", "Location 19", "Location 24");
	Kill Unit At Location("Player 12", "Terran Machine Shop", All, "Location 24");
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch51", set);
	Deaths("Current Player", "Goliath Turret", Exactly, 3);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Give Units to Player("Player 7", "Player 6", "Vulture Spider Mine", All, "Location 19");
	Set Switch("Switch51", clear);
	Set Switch("Switch62", set);
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Switch("Switch51", set);
	Switch("Switch62", not set);
	Deaths("Current Player", "Start Location", Exactly, 0);

Actions: 
	Set Deaths("Current Player", "Start Location", Add, 80);
	Set Deaths("Current Player", "Goliath Turret", Add, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 6", "Data Disc", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007The note says:\r\n\t\x004Can't say I'm a fan of the hours they give us for these shifts in the mines.\r\n\t\x004I'm glad that RAIN corporation came in to give us these jobs, but it sure does get creepy in here.\r\n\t\x004I've been hearing some strange noises recently....\r\n\t\x004Anyway, it looks like the boss dropped his keycard.  I'll keep it here for now and \r\n\t\x004return it to him when I can, even though he's kind of a prick.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Data Disc", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007The note says:\r\n\t\x004I found a nice gem while working the rocks yesterday...\r\n\t\x004I think I'll keep it... I'm supposed to turn any stones found over to the boss, but...\r\n\t\x004Why shouldn't I keep it?");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);

Actions: 
	Play WAV("staredit\\wav\\Something Breaking.wav", 1044);
	Move Location("Player 6", "Zerg Ultralisk", "Location 19", "Location 48");
	Remove Unit At Location("Player 12", "Zerg Egg", All, "Location 19");
	Remove Unit At Location("Player 6", "Zerg Ultralisk", All, "Location 48");
	Set Switch("Switch5", set);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 12", "Zerg Defiler", "Location 24", At least, 1);
	Deaths("Player 6", "Alan Turret", Exactly, 0);

Actions: 
	Move Location("Player 12", "Zerg Defiler", "Location 24", "Location 48");
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 48");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 48");
	Set Deaths("Player 6", "Alan Turret", Set to, 1);
	Set Switch("Switch5", set);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Bring("Player 11", "Zerg Hydralisk", "Location 92", At least, 1);
	Switch("Switch62", set);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Play WAV("staredit\\wav\\Door Open 1.wav", 1201);
	Move Unit("Current Player", "Any unit", All, "Location 92", "Location 98");
	Center View("Location 98");
	Set Deaths("Current Player", "Cave", Set to, 3);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 3);
	Bring("Current Player", "Any unit", "Location 98", At least, 1);
	Switch("Switch62", set);
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Move Location("Player 11", "Zerg Hydralisk", "Location 19", "Location 2");
	Set Deaths("Current Player", "Protoss Unused type   1", Set to, 0);
	Play WAV("staredit\\wav\\Door Open 1.wav", 1201);
	Move Unit("Current Player", "Any unit", All, "Location 98", "Location 2");
	Center View("Location 2");
	Set Deaths("Current Player", "Cave", Set to, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 60);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 52);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 44);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 36);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 28);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 20);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 12);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 4);

Actions: 
	Move Location("Player 9", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 58);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 50);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 42);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 34);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 26);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 18);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 10);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Kyadarin Crystal Formation", At least, 1);
	Deaths("Current Player", "Jump Gate", Exactly, 2);

Actions: 
	Move Location("Player 10", "Zerg Drone", "Location 92", "Location 2");
	Center View("Location 2");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 8);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 9", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Set Switch("Switch42", clear);
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 9", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Display Text Message(Always Display, "\x007Order your dropship to move to go through doors.\r\n\x007Hotkey your dropship with ( Ctrl + 2 ).");
	Center View("Location 4");
	Set Deaths("Current Player", "Cave-in", Set to, 8);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 9);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 10", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Set Switch("Switch42", clear);
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 10", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Display Text Message(Always Display, "\x007Order your dropship to move to go through doors.\r\n\x007Hotkey your dropship with ( Ctrl + 2 ).");
	Center View("Location 4");
	Set Deaths("Current Player", "Cave-in", Set to, 9);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 10);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Set Switch("Switch42", clear);
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Display Text Message(Always Display, "\x007Order your dropship to move to go through doors.\r\n\x007Hotkey your dropship with ( Ctrl + 2 ).");
	Center View("Location 4");
	Set Deaths("Current Player", "Cave-in", Set to, 10);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 11);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 12", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Set Switch("Switch42", clear);
	Set Switch("Switch43", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", not set);

Actions: 
	Set Switch("Switch42", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch43", set);

Actions: 
	Set Switch("Switch43", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Switch("Switch42", set);

Actions: 
	Set Deaths("Current Player", "Cave-in", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch42", set);

Actions: 
	Set Switch("Switch42", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Cave-in", Exactly, 0);
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg 5", Exactly, 0);
	Bring("Player 12", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Display Text Message(Always Display, "\x007Order your dropship to move to go through doors.\r\n\x007Hotkey your dropship with ( Ctrl + 2 ).");
	Center View("Location 4");
	Set Deaths("Current Player", "Cave-in", Set to, 11);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Unused Zerg Bldg", Exactly, 0);
	Bring("Player 6", "Zerg Egg", "Location 2", At least, 1);

Actions: 
	Display Text Message(Always Display, "\x007Order your dropship to move to open doors.");
	Set Deaths("Current Player", "Unused Zerg Bldg", Set to, 1);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Switch("Switch38", set);
	Switch("Switch1", not set);

Actions: 
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch41", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 9", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Move Location("Player 9", "Zerg Zergling", "Location 3", "Location 1");
	Move Location("Player 11", "Zerg Zergling", "Location 1", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 3", "Location 2");
	Center View("Location 2");
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Play WAV("staredit\\wav\\Door Open 1.wav", 1201);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 10", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 3", "Location 20");
	Move Location("Player 12", "Zerg Zergling", "Location 20", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 3", "Location 2");
	Center View("Location 2");
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Play WAV("staredit\\wav\\Door Open 2.wav", 731);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 11", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 3", "Location 1");
	Move Location("Player 9", "Zerg Zergling", "Location 1", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 3", "Location 2");
	Center View("Location 2");
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Play WAV("staredit\\wav\\Door Open 1.wav", 1201);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 12", "Zerg Zergling", "Location 3", At least, 1);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 3", "Location 20");
	Move Location("Player 10", "Zerg Zergling", "Location 20", "Location 2");
	Move Unit("Current Player", "Any unit", All, "Location 3", "Location 2");
	Center View("Location 2");
	Set Deaths("Current Player", "Unused Zerg Bldg 5", Set to, 1);
	Play WAV("staredit\\wav\\Door Open 2.wav", 731);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 6", "Zerg Egg", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Door Open 3.wav", 1239);
	Remove Unit At Location("Player 6", "Zerg Egg", 1, "Location 48");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);
	Bring("Player 12", "Zerg Egg", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004The door is locked.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch41", set);

Actions: 
	Set Switch("Switch41", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Deaths("Current Player", "Cave", Exactly, 1);
	Deaths("Current Player", "Protoss Marker", Exactly, 0);

Actions: 
	Set Switch("Switch1", randomize);
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Bring("Player 9", "Zerg Lurker", "Location 2", At least, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 0);
	Switch("Switch1", not set);

Actions: 
	Move Location("Player 9", "Zerg Lurker", "Location 2", "Location 24");
	Move Location("Player 10", "Zerg Lurker", "Location 24", "Location 48");
	Set Deaths("Current Player", "Protoss Marker", Set to, 300);
	Set Switch("Switch3", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Bring("Player 9", "Zerg Lurker", "Location 2", At least, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 0);
	Switch("Switch1", set);

Actions: 
	Move Location("Player 9", "Zerg Lurker", "Location 2", "Location 24");
	Move Location("Player 11", "Zerg Lurker", "Location 24", "Location 48");
	Set Deaths("Current Player", "Protoss Marker", Set to, 300);
	Set Switch("Switch3", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Bring("Player 12", "Zerg Lurker", "Location 2", At least, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 0);
	Switch("Switch1", not set);

Actions: 
	Move Location("Player 9", "Zerg Lurker", "Location 2", "Location 24");
	Move Location("Player 10", "Zerg Lurker", "Location 24", "Location 48");
	Set Deaths("Current Player", "Protoss Marker", Set to, 300);
	Set Switch("Switch4", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);
	Bring("Player 12", "Zerg Lurker", "Location 2", At least, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 24", Exactly, 0);
	Switch("Switch1", set);

Actions: 
	Move Location("Player 9", "Zerg Lurker", "Location 2", "Location 24");
	Move Location("Player 11", "Zerg Lurker", "Location 24", "Location 48");
	Set Deaths("Current Player", "Protoss Marker", Set to, 300);
	Set Switch("Switch4", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch63", not set);

Actions: 
	Set Deaths("Player 3", "Terran Marker", Set to, 0);
	Set Switch("Switch63", set);
	Set Deaths("Player 1", "Terran Marker", Set to, 10);
	Set Deaths("Player 2", "Terran Marker", Set to, 1);
	Set Deaths("Player 7", "Alan Turret", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Alan Turret", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 26");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch63", not set);

Actions: 
	Set Deaths("Player 3", "Terran Marker", Set to, 1);
	Set Switch("Switch63", set);
	Set Deaths("Player 1", "Terran Marker", Set to, 10);
	Set Deaths("Player 2", "Terran Marker", Set to, 1);
	Set Deaths("Player 7", "Alan Turret", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Alan Turret", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 26");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch63", not set);

Actions: 
	Set Deaths("Player 3", "Terran Marker", Set to, 2);
	Set Switch("Switch63", set);
	Set Deaths("Player 7", "Alan Turret", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Alan Turret", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 26");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 8", "Alan Turret", At least, 1);

Actions: 
	Set Deaths("Player 8", "Alan Turret", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 8", "Alan Turret", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Alan Turret", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 26", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 26", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Always();
	Deaths("Player 3", "Terran Marker", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 26", "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 3", "Terran Marker", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 26", "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Always();
	Deaths("Player 3", "Terran Marker", At most, 1);
	Deaths("Player 1", "Terran Marker", At least, 1);
	Deaths("Player 2", "Terran Marker", At least, 1);

Actions: 
	Set Deaths("Player 2", "Terran Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Always();
	Deaths("Player 3", "Terran Marker", At most, 1);
	Deaths("Player 1", "Terran Marker", At least, 1);
	Deaths("Player 2", "Terran Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Terran Marker", Subtract, 1);
	Set Deaths("Player 2", "Terran Marker", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 26");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 3", "Terran Marker", Exactly, 0);
	Deaths("Player 7", "Alan Turret", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 26", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Alan Turret", Subtract, 1);
	Set Switch("Switch63", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 26");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 3", "Terran Marker", Exactly, 2);
	Deaths("Player 7", "Alan Turret", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 26", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Alan Turret", Subtract, 1);
	Set Switch("Switch63", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 26");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 3", "Terran Marker", Exactly, 1);
	Deaths("Player 7", "Alan Turret", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 26", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Alan Turret", Subtract, 1);
	Set Switch("Switch63", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 26");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 26");
	Move Location("Player 12", "Map Revealer", "Location 26", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 26", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Always();
	Deaths("Player 3", "Terran Marker", At most, 1);
	Deaths("Player 7", "Alan Turret", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 26", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Alan Turret", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 26");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 26");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch63", set);
	Deaths("Player 3", "Terran Marker", Exactly, 2);
	Deaths("Player 7", "Alan Turret", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 26", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Alan Turret", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 26");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 26");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 26");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch64", not set);

Actions: 
	Set Deaths("Player 8", "Terran Marker", Set to, 0);
	Set Switch("Switch64", set);
	Set Deaths("Player 6", "Terran Marker", Set to, 10);
	Set Deaths("Player 7", "Terran Marker", Set to, 1);
	Set Deaths("Player 4", "Terran Marker", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Terran Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 27");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch64", not set);

Actions: 
	Set Deaths("Player 8", "Terran Marker", Set to, 1);
	Set Switch("Switch64", set);
	Set Deaths("Player 6", "Terran Marker", Set to, 10);
	Set Deaths("Player 7", "Terran Marker", Set to, 1);
	Set Deaths("Player 4", "Terran Marker", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Terran Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 27");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch64", not set);

Actions: 
	Set Deaths("Player 8", "Terran Marker", Set to, 2);
	Set Switch("Switch64", set);
	Set Deaths("Player 4", "Terran Marker", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Terran Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 27");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 5", "Terran Marker", At least, 1);

Actions: 
	Set Deaths("Player 5", "Terran Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 5", "Terran Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 27", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 27", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Always();
	Deaths("Player 8", "Terran Marker", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 27", "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 8", "Terran Marker", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 27", "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Always();
	Deaths("Player 8", "Terran Marker", At most, 1);
	Deaths("Player 6", "Terran Marker", At least, 1);
	Deaths("Player 7", "Terran Marker", At least, 1);

Actions: 
	Set Deaths("Player 7", "Terran Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Always();
	Deaths("Player 8", "Terran Marker", At most, 1);
	Deaths("Player 6", "Terran Marker", At least, 1);
	Deaths("Player 7", "Terran Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Terran Marker", Subtract, 1);
	Set Deaths("Player 7", "Terran Marker", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 27");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 8", "Terran Marker", Exactly, 0);
	Deaths("Player 4", "Terran Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 27", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Marker", Subtract, 1);
	Set Switch("Switch64", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 27");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 8", "Terran Marker", Exactly, 2);
	Deaths("Player 4", "Terran Marker", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 27", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Marker", Subtract, 1);
	Set Switch("Switch64", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 27");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 8", "Terran Marker", Exactly, 1);
	Deaths("Player 4", "Terran Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 27", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Marker", Subtract, 1);
	Set Switch("Switch64", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 27");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 27");
	Move Location("Player 12", "Map Revealer", "Location 27", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 27", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Always();
	Deaths("Player 8", "Terran Marker", At most, 1);
	Deaths("Player 4", "Terran Marker", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 27", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Marker", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 27");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 27");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch64", set);
	Deaths("Player 8", "Terran Marker", Exactly, 2);
	Deaths("Player 4", "Terran Marker", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 27", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Marker", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 27");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 27");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 27");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch65", not set);

Actions: 
	Set Deaths("Player 5", "Zerg Marker", Set to, 0);
	Set Switch("Switch65", set);
	Set Deaths("Player 3", "Zerg Marker", Set to, 10);
	Set Deaths("Player 4", "Zerg Marker", Set to, 1);
	Set Deaths("Player 1", "Zerg Marker", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 28");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch65", not set);

Actions: 
	Set Deaths("Player 5", "Zerg Marker", Set to, 1);
	Set Switch("Switch65", set);
	Set Deaths("Player 3", "Zerg Marker", Set to, 10);
	Set Deaths("Player 4", "Zerg Marker", Set to, 1);
	Set Deaths("Player 1", "Zerg Marker", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 28");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch65", not set);

Actions: 
	Set Deaths("Player 5", "Zerg Marker", Set to, 2);
	Set Switch("Switch65", set);
	Set Deaths("Player 1", "Zerg Marker", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 28");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 2", "Zerg Marker", At least, 1);

Actions: 
	Set Deaths("Player 2", "Zerg Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 2", "Zerg Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 28", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 28", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Always();
	Deaths("Player 5", "Zerg Marker", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 28", "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 5", "Zerg Marker", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 28", "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Always();
	Deaths("Player 5", "Zerg Marker", At most, 1);
	Deaths("Player 3", "Zerg Marker", At least, 1);
	Deaths("Player 4", "Zerg Marker", At least, 1);

Actions: 
	Set Deaths("Player 4", "Zerg Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Always();
	Deaths("Player 5", "Zerg Marker", At most, 1);
	Deaths("Player 3", "Zerg Marker", At least, 1);
	Deaths("Player 4", "Zerg Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Marker", Subtract, 1);
	Set Deaths("Player 4", "Zerg Marker", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 28");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 5", "Zerg Marker", Exactly, 0);
	Deaths("Player 1", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 28", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Marker", Subtract, 1);
	Set Switch("Switch65", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 28");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 5", "Zerg Marker", Exactly, 2);
	Deaths("Player 1", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 28", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Marker", Subtract, 1);
	Set Switch("Switch65", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 28");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 5", "Zerg Marker", Exactly, 1);
	Deaths("Player 1", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 28", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Marker", Subtract, 1);
	Set Switch("Switch65", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 28");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 28");
	Move Location("Player 12", "Map Revealer", "Location 28", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 28", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Always();
	Deaths("Player 5", "Zerg Marker", At most, 1);
	Deaths("Player 1", "Zerg Marker", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 28", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Marker", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 28");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 28");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch65", set);
	Deaths("Player 5", "Zerg Marker", Exactly, 2);
	Deaths("Player 1", "Zerg Marker", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 28", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Marker", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 28");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 28");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 28");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch66", not set);

Actions: 
	Set Deaths("Player 2", "Unused type   2", Set to, 0);
	Set Switch("Switch66", set);
	Set Deaths("Player 8", "Zerg Marker", Set to, 10);
	Set Deaths("Player 1", "Unused type   2", Set to, 1);
	Set Deaths("Player 6", "Zerg Marker", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 29");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch66", not set);

Actions: 
	Set Deaths("Player 2", "Unused type   2", Set to, 1);
	Set Switch("Switch66", set);
	Set Deaths("Player 8", "Zerg Marker", Set to, 10);
	Set Deaths("Player 1", "Unused type   2", Set to, 1);
	Set Deaths("Player 6", "Zerg Marker", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 29");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch66", not set);

Actions: 
	Set Deaths("Player 2", "Unused type   2", Set to, 2);
	Set Switch("Switch66", set);
	Set Deaths("Player 6", "Zerg Marker", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 29");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 7", "Zerg Marker", At least, 1);

Actions: 
	Set Deaths("Player 7", "Zerg Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 7", "Zerg Marker", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Zerg Marker", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 29", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 29", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Always();
	Deaths("Player 2", "Unused type   2", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 29", "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 2", "Unused type   2", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 29", "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Always();
	Deaths("Player 2", "Unused type   2", At most, 1);
	Deaths("Player 8", "Zerg Marker", At least, 1);
	Deaths("Player 1", "Unused type   2", At least, 1);

Actions: 
	Set Deaths("Player 1", "Unused type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Always();
	Deaths("Player 2", "Unused type   2", At most, 1);
	Deaths("Player 8", "Zerg Marker", At least, 1);
	Deaths("Player 1", "Unused type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Marker", Subtract, 1);
	Set Deaths("Player 1", "Unused type   2", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 29");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 2", "Unused type   2", Exactly, 0);
	Deaths("Player 6", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 29", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Marker", Subtract, 1);
	Set Switch("Switch66", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 29");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 2", "Unused type   2", Exactly, 2);
	Deaths("Player 6", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 29", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Marker", Subtract, 1);
	Set Switch("Switch66", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 29");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 2", "Unused type   2", Exactly, 1);
	Deaths("Player 6", "Zerg Marker", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 29", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Marker", Subtract, 1);
	Set Switch("Switch66", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 29");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 29");
	Move Location("Player 12", "Map Revealer", "Location 29", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 29", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Always();
	Deaths("Player 2", "Unused type   2", At most, 1);
	Deaths("Player 6", "Zerg Marker", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 29", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Marker", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 29");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 29");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch66", set);
	Deaths("Player 2", "Unused type   2", Exactly, 2);
	Deaths("Player 6", "Zerg Marker", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 29", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Marker", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 29");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 29");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 29");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch67", not set);

Actions: 
	Set Deaths("Player 7", "Unused type   2", Set to, 0);
	Set Switch("Switch67", set);
	Set Deaths("Player 5", "Unused type   2", Set to, 10);
	Set Deaths("Player 6", "Unused type   2", Set to, 1);
	Set Deaths("Player 3", "Unused type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Unused type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 30");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch67", not set);

Actions: 
	Set Deaths("Player 7", "Unused type   2", Set to, 1);
	Set Switch("Switch67", set);
	Set Deaths("Player 5", "Unused type   2", Set to, 10);
	Set Deaths("Player 6", "Unused type   2", Set to, 1);
	Set Deaths("Player 3", "Unused type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Unused type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 30");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch67", not set);

Actions: 
	Set Deaths("Player 7", "Unused type   2", Set to, 2);
	Set Switch("Switch67", set);
	Set Deaths("Player 3", "Unused type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Unused type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 30");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 4", "Unused type   2", At least, 1);

Actions: 
	Set Deaths("Player 4", "Unused type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 4", "Unused type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Unused type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 30", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 30", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Always();
	Deaths("Player 7", "Unused type   2", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 30", "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 7", "Unused type   2", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 30", "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Always();
	Deaths("Player 7", "Unused type   2", At most, 1);
	Deaths("Player 5", "Unused type   2", At least, 1);
	Deaths("Player 6", "Unused type   2", At least, 1);

Actions: 
	Set Deaths("Player 6", "Unused type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Always();
	Deaths("Player 7", "Unused type   2", At most, 1);
	Deaths("Player 5", "Unused type   2", At least, 1);
	Deaths("Player 6", "Unused type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   2", Subtract, 1);
	Set Deaths("Player 6", "Unused type   2", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 30");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 7", "Unused type   2", Exactly, 0);
	Deaths("Player 3", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 30", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Unused type   2", Subtract, 1);
	Set Switch("Switch67", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 30");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 7", "Unused type   2", Exactly, 2);
	Deaths("Player 3", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 30", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Unused type   2", Subtract, 1);
	Set Switch("Switch67", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 30");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 7", "Unused type   2", Exactly, 1);
	Deaths("Player 3", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 30", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Unused type   2", Subtract, 1);
	Set Switch("Switch67", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 30");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 30");
	Move Location("Player 12", "Map Revealer", "Location 30", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 30", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Always();
	Deaths("Player 7", "Unused type   2", At most, 1);
	Deaths("Player 3", "Unused type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 30", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Unused type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 30");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 30");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch67", set);
	Deaths("Player 7", "Unused type   2", Exactly, 2);
	Deaths("Player 3", "Unused type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 30", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Unused type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 30");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 30");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 30");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch68", not set);

Actions: 
	Set Deaths("Player 4", "Unused type   1", Set to, 0);
	Set Switch("Switch68", set);
	Set Deaths("Player 2", "Unused type   1", Set to, 10);
	Set Deaths("Player 3", "Unused type   1", Set to, 1);
	Set Deaths("Player 8", "Unused type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 31");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch68", not set);

Actions: 
	Set Deaths("Player 4", "Unused type   1", Set to, 1);
	Set Switch("Switch68", set);
	Set Deaths("Player 2", "Unused type   1", Set to, 10);
	Set Deaths("Player 3", "Unused type   1", Set to, 1);
	Set Deaths("Player 8", "Unused type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 31");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch68", not set);

Actions: 
	Set Deaths("Player 4", "Unused type   1", Set to, 2);
	Set Switch("Switch68", set);
	Set Deaths("Player 8", "Unused type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 31");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 1", "Unused type   1", At least, 1);

Actions: 
	Set Deaths("Player 1", "Unused type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 1", "Unused type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 31", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 31", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Always();
	Deaths("Player 4", "Unused type   1", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 31", "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 4", "Unused type   1", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 31", "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Always();
	Deaths("Player 4", "Unused type   1", At most, 1);
	Deaths("Player 2", "Unused type   1", At least, 1);
	Deaths("Player 3", "Unused type   1", At least, 1);

Actions: 
	Set Deaths("Player 3", "Unused type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Always();
	Deaths("Player 4", "Unused type   1", At most, 1);
	Deaths("Player 2", "Unused type   1", At least, 1);
	Deaths("Player 3", "Unused type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Unused type   1", Subtract, 1);
	Set Deaths("Player 3", "Unused type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 31");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 4", "Unused type   1", Exactly, 0);
	Deaths("Player 8", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 31", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Unused type   2", Subtract, 1);
	Set Switch("Switch68", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 31");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 4", "Unused type   1", Exactly, 2);
	Deaths("Player 8", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 31", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Unused type   2", Subtract, 1);
	Set Switch("Switch68", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 31");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 4", "Unused type   1", Exactly, 1);
	Deaths("Player 8", "Unused type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 31", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Unused type   2", Subtract, 1);
	Set Switch("Switch68", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 31");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 31");
	Move Location("Player 12", "Map Revealer", "Location 31", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 31", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Always();
	Deaths("Player 4", "Unused type   1", At most, 1);
	Deaths("Player 8", "Unused type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 31", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Unused type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 31");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 31");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch68", set);
	Deaths("Player 4", "Unused type   1", Exactly, 2);
	Deaths("Player 8", "Unused type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 31", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Unused type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 31");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 31");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 31");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch69", not set);

Actions: 
	Set Deaths("Player 1", "Duke Turret type   2", Set to, 0);
	Set Switch("Switch69", set);
	Set Deaths("Player 7", "Unused type   1", Set to, 10);
	Set Deaths("Player 8", "Unused type   1", Set to, 1);
	Set Deaths("Player 5", "Unused type   1", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 32");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch69", not set);

Actions: 
	Set Deaths("Player 1", "Duke Turret type   2", Set to, 1);
	Set Switch("Switch69", set);
	Set Deaths("Player 7", "Unused type   1", Set to, 10);
	Set Deaths("Player 8", "Unused type   1", Set to, 1);
	Set Deaths("Player 5", "Unused type   1", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 32");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch69", not set);

Actions: 
	Set Deaths("Player 1", "Duke Turret type   2", Set to, 2);
	Set Switch("Switch69", set);
	Set Deaths("Player 5", "Unused type   1", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 32");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 6", "Unused type   1", At least, 1);

Actions: 
	Set Deaths("Player 6", "Unused type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 6", "Unused type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Unused type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 32", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 32", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Always();
	Deaths("Player 1", "Duke Turret type   2", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 32", "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 1", "Duke Turret type   2", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 32", "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Always();
	Deaths("Player 1", "Duke Turret type   2", At most, 1);
	Deaths("Player 7", "Unused type   1", At least, 1);
	Deaths("Player 8", "Unused type   1", At least, 1);

Actions: 
	Set Deaths("Player 8", "Unused type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Always();
	Deaths("Player 1", "Duke Turret type   2", At most, 1);
	Deaths("Player 7", "Unused type   1", At least, 1);
	Deaths("Player 8", "Unused type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Unused type   1", Subtract, 1);
	Set Deaths("Player 8", "Unused type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 32");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 1", "Duke Turret type   2", Exactly, 0);
	Deaths("Player 5", "Unused type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 32", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   1", Subtract, 1);
	Set Switch("Switch69", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 32");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 1", "Duke Turret type   2", Exactly, 2);
	Deaths("Player 5", "Unused type   1", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 32", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   1", Subtract, 1);
	Set Switch("Switch69", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 32");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 1", "Duke Turret type   2", Exactly, 1);
	Deaths("Player 5", "Unused type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 32", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   1", Subtract, 1);
	Set Switch("Switch69", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 32");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 32");
	Move Location("Player 12", "Map Revealer", "Location 32", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 32", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Always();
	Deaths("Player 1", "Duke Turret type   2", At most, 1);
	Deaths("Player 5", "Unused type   1", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 32", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   1", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 32");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 32");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch69", set);
	Deaths("Player 1", "Duke Turret type   2", Exactly, 2);
	Deaths("Player 5", "Unused type   1", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 32", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Unused type   1", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 32");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 32");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 32");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch70", not set);

Actions: 
	Set Deaths("Player 6", "Duke Turret type   2", Set to, 0);
	Set Switch("Switch70", set);
	Set Deaths("Player 4", "Duke Turret type   2", Set to, 10);
	Set Deaths("Player 5", "Duke Turret type   2", Set to, 1);
	Set Deaths("Player 2", "Duke Turret type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 33");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch70", not set);

Actions: 
	Set Deaths("Player 6", "Duke Turret type   2", Set to, 1);
	Set Switch("Switch70", set);
	Set Deaths("Player 4", "Duke Turret type   2", Set to, 10);
	Set Deaths("Player 5", "Duke Turret type   2", Set to, 1);
	Set Deaths("Player 2", "Duke Turret type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 33");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch70", not set);

Actions: 
	Set Deaths("Player 6", "Duke Turret type   2", Set to, 2);
	Set Switch("Switch70", set);
	Set Deaths("Player 2", "Duke Turret type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 33");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 3", "Duke Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 3", "Duke Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 3", "Duke Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 33", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 33", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Always();
	Deaths("Player 6", "Duke Turret type   2", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 33", "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 6", "Duke Turret type   2", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 33", "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Always();
	Deaths("Player 6", "Duke Turret type   2", At most, 1);
	Deaths("Player 4", "Duke Turret type   2", At least, 1);
	Deaths("Player 5", "Duke Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 5", "Duke Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Always();
	Deaths("Player 6", "Duke Turret type   2", At most, 1);
	Deaths("Player 4", "Duke Turret type   2", At least, 1);
	Deaths("Player 5", "Duke Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   2", Subtract, 1);
	Set Deaths("Player 5", "Duke Turret type   2", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 33");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 6", "Duke Turret type   2", Exactly, 0);
	Deaths("Player 2", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 33", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch70", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 33");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 6", "Duke Turret type   2", Exactly, 2);
	Deaths("Player 2", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 33", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch70", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 33");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 6", "Duke Turret type   2", Exactly, 1);
	Deaths("Player 2", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 33", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch70", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 33");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 33");
	Move Location("Player 12", "Map Revealer", "Location 33", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 33", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Always();
	Deaths("Player 6", "Duke Turret type   2", At most, 1);
	Deaths("Player 2", "Duke Turret type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 33", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 33");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 33");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch70", set);
	Deaths("Player 6", "Duke Turret type   2", Exactly, 2);
	Deaths("Player 2", "Duke Turret type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 33", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 33");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 33");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 33");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch71", not set);

Actions: 
	Set Deaths("Player 3", "Duke Turret type   1", Set to, 0);
	Set Switch("Switch71", set);
	Set Deaths("Player 1", "Duke Turret type   1", Set to, 10);
	Set Deaths("Player 2", "Duke Turret type   1", Set to, 1);
	Set Deaths("Player 7", "Duke Turret type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 34");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch71", not set);

Actions: 
	Set Deaths("Player 3", "Duke Turret type   1", Set to, 1);
	Set Switch("Switch71", set);
	Set Deaths("Player 1", "Duke Turret type   1", Set to, 10);
	Set Deaths("Player 2", "Duke Turret type   1", Set to, 1);
	Set Deaths("Player 7", "Duke Turret type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 34");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch71", not set);

Actions: 
	Set Deaths("Player 3", "Duke Turret type   1", Set to, 2);
	Set Switch("Switch71", set);
	Set Deaths("Player 7", "Duke Turret type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 34");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 8", "Duke Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 8", "Duke Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 8", "Duke Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Duke Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 34", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 34", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Always();
	Deaths("Player 3", "Duke Turret type   1", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 34", "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 3", "Duke Turret type   1", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 34", "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Always();
	Deaths("Player 3", "Duke Turret type   1", At most, 1);
	Deaths("Player 1", "Duke Turret type   1", At least, 1);
	Deaths("Player 2", "Duke Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 2", "Duke Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Always();
	Deaths("Player 3", "Duke Turret type   1", At most, 1);
	Deaths("Player 1", "Duke Turret type   1", At least, 1);
	Deaths("Player 2", "Duke Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Duke Turret type   1", Subtract, 1);
	Set Deaths("Player 2", "Duke Turret type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 34");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 3", "Duke Turret type   1", Exactly, 0);
	Deaths("Player 7", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 34", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch71", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 34");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 3", "Duke Turret type   1", Exactly, 2);
	Deaths("Player 7", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 34", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch71", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 34");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 3", "Duke Turret type   1", Exactly, 1);
	Deaths("Player 7", "Duke Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 34", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   2", Subtract, 1);
	Set Switch("Switch71", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 34");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 34");
	Move Location("Player 12", "Map Revealer", "Location 34", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 34", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Always();
	Deaths("Player 3", "Duke Turret type   1", At most, 1);
	Deaths("Player 7", "Duke Turret type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 34", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 34");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 34");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch71", set);
	Deaths("Player 3", "Duke Turret type   1", Exactly, 2);
	Deaths("Player 7", "Duke Turret type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 34", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 34");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 34");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 34");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch72", not set);

Actions: 
	Set Deaths("Player 8", "Duke Turret type   1", Set to, 0);
	Set Switch("Switch72", set);
	Set Deaths("Player 6", "Duke Turret type   1", Set to, 10);
	Set Deaths("Player 7", "Duke Turret type   1", Set to, 1);
	Set Deaths("Player 4", "Duke Turret type   1", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Duke Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 35");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch72", not set);

Actions: 
	Set Deaths("Player 8", "Duke Turret type   1", Set to, 1);
	Set Switch("Switch72", set);
	Set Deaths("Player 6", "Duke Turret type   1", Set to, 10);
	Set Deaths("Player 7", "Duke Turret type   1", Set to, 1);
	Set Deaths("Player 4", "Duke Turret type   1", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Duke Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 35");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch72", not set);

Actions: 
	Set Deaths("Player 8", "Duke Turret type   1", Set to, 2);
	Set Switch("Switch72", set);
	Set Deaths("Player 4", "Duke Turret type   1", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Duke Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 35");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 5", "Duke Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 5", "Duke Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 5", "Duke Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Duke Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 35", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 35", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Always();
	Deaths("Player 8", "Duke Turret type   1", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 35", "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 8", "Duke Turret type   1", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 35", "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Always();
	Deaths("Player 8", "Duke Turret type   1", At most, 1);
	Deaths("Player 6", "Duke Turret type   1", At least, 1);
	Deaths("Player 7", "Duke Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 7", "Duke Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Always();
	Deaths("Player 8", "Duke Turret type   1", At most, 1);
	Deaths("Player 6", "Duke Turret type   1", At least, 1);
	Deaths("Player 7", "Duke Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Duke Turret type   1", Subtract, 1);
	Set Deaths("Player 7", "Duke Turret type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 35");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 8", "Duke Turret type   1", Exactly, 0);
	Deaths("Player 4", "Duke Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 35", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   1", Subtract, 1);
	Set Switch("Switch72", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 35");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 8", "Duke Turret type   1", Exactly, 2);
	Deaths("Player 4", "Duke Turret type   1", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 35", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   1", Subtract, 1);
	Set Switch("Switch72", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 35");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 8", "Duke Turret type   1", Exactly, 1);
	Deaths("Player 4", "Duke Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 35", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   1", Subtract, 1);
	Set Switch("Switch72", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 35");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 35");
	Move Location("Player 12", "Map Revealer", "Location 35", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 35", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Always();
	Deaths("Player 8", "Duke Turret type   1", At most, 1);
	Deaths("Player 4", "Duke Turret type   1", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 35", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 35");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 35");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch72", set);
	Deaths("Player 8", "Duke Turret type   1", Exactly, 2);
	Deaths("Player 4", "Duke Turret type   1", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 35", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Duke Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 35");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 35");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 35");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch73", not set);

Actions: 
	Set Deaths("Player 5", "Tank Turret type   2", Set to, 0);
	Set Switch("Switch73", set);
	Set Deaths("Player 3", "Tank Turret type   2", Set to, 10);
	Set Deaths("Player 4", "Tank Turret type   2", Set to, 1);
	Set Deaths("Player 1", "Tank Turret type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 36");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch73", not set);

Actions: 
	Set Deaths("Player 5", "Tank Turret type   2", Set to, 1);
	Set Switch("Switch73", set);
	Set Deaths("Player 3", "Tank Turret type   2", Set to, 10);
	Set Deaths("Player 4", "Tank Turret type   2", Set to, 1);
	Set Deaths("Player 1", "Tank Turret type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 36");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch73", not set);

Actions: 
	Set Deaths("Player 5", "Tank Turret type   2", Set to, 2);
	Set Switch("Switch73", set);
	Set Deaths("Player 1", "Tank Turret type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 36");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 2", "Tank Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 2", "Tank Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 2", "Tank Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 36", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 36", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Always();
	Deaths("Player 5", "Tank Turret type   2", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 36", "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 5", "Tank Turret type   2", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 36", "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Always();
	Deaths("Player 5", "Tank Turret type   2", At most, 1);
	Deaths("Player 3", "Tank Turret type   2", At least, 1);
	Deaths("Player 4", "Tank Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 4", "Tank Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Always();
	Deaths("Player 5", "Tank Turret type   2", At most, 1);
	Deaths("Player 3", "Tank Turret type   2", At least, 1);
	Deaths("Player 4", "Tank Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   2", Subtract, 1);
	Set Deaths("Player 4", "Tank Turret type   2", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 36");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 5", "Tank Turret type   2", Exactly, 0);
	Deaths("Player 1", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 36", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch73", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 36");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 5", "Tank Turret type   2", Exactly, 2);
	Deaths("Player 1", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 36", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch73", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 36");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 5", "Tank Turret type   2", Exactly, 1);
	Deaths("Player 1", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 36", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch73", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 36");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 36");
	Move Location("Player 12", "Map Revealer", "Location 36", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 36", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Always();
	Deaths("Player 5", "Tank Turret type   2", At most, 1);
	Deaths("Player 1", "Tank Turret type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 36", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 36");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 36");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch73", set);
	Deaths("Player 5", "Tank Turret type   2", Exactly, 2);
	Deaths("Player 1", "Tank Turret type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 36", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 36");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 36");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 36");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch74", not set);

Actions: 
	Set Deaths("Player 2", "Tank Turret type   1", Set to, 0);
	Set Switch("Switch74", set);
	Set Deaths("Player 8", "Tank Turret type   2", Set to, 10);
	Set Deaths("Player 1", "Tank Turret type   1", Set to, 1);
	Set Deaths("Player 6", "Tank Turret type   2", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 37");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch74", not set);

Actions: 
	Set Deaths("Player 2", "Tank Turret type   1", Set to, 1);
	Set Switch("Switch74", set);
	Set Deaths("Player 8", "Tank Turret type   2", Set to, 10);
	Set Deaths("Player 1", "Tank Turret type   1", Set to, 1);
	Set Deaths("Player 6", "Tank Turret type   2", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 37");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch74", not set);

Actions: 
	Set Deaths("Player 2", "Tank Turret type   1", Set to, 2);
	Set Switch("Switch74", set);
	Set Deaths("Player 6", "Tank Turret type   2", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 37");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 7", "Tank Turret type   2", At least, 1);

Actions: 
	Set Deaths("Player 7", "Tank Turret type   2", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 7", "Tank Turret type   2", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Tank Turret type   2", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 37", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 37", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Always();
	Deaths("Player 2", "Tank Turret type   1", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 37", "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 2", "Tank Turret type   1", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 37", "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Always();
	Deaths("Player 2", "Tank Turret type   1", At most, 1);
	Deaths("Player 8", "Tank Turret type   2", At least, 1);
	Deaths("Player 1", "Tank Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 1", "Tank Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Always();
	Deaths("Player 2", "Tank Turret type   1", At most, 1);
	Deaths("Player 8", "Tank Turret type   2", At least, 1);
	Deaths("Player 1", "Tank Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   2", Subtract, 1);
	Set Deaths("Player 1", "Tank Turret type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 37");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 2", "Tank Turret type   1", Exactly, 0);
	Deaths("Player 6", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 37", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch74", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 37");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 2", "Tank Turret type   1", Exactly, 2);
	Deaths("Player 6", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 37", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch74", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 37");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 2", "Tank Turret type   1", Exactly, 1);
	Deaths("Player 6", "Tank Turret type   2", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 37", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   2", Subtract, 1);
	Set Switch("Switch74", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 37");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 37");
	Move Location("Player 12", "Map Revealer", "Location 37", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 37", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Always();
	Deaths("Player 2", "Tank Turret type   1", At most, 1);
	Deaths("Player 6", "Tank Turret type   2", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 37", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 37");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 37");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch74", set);
	Deaths("Player 2", "Tank Turret type   1", Exactly, 2);
	Deaths("Player 6", "Tank Turret type   2", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 37", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   2", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 37");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 37");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 37");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch75", not set);

Actions: 
	Set Deaths("Player 7", "Tank Turret type   1", Set to, 0);
	Set Switch("Switch75", set);
	Set Deaths("Player 5", "Tank Turret type   1", Set to, 10);
	Set Deaths("Player 6", "Tank Turret type   1", Set to, 1);
	Set Deaths("Player 3", "Tank Turret type   1", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Tank Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 38");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch75", not set);

Actions: 
	Set Deaths("Player 7", "Tank Turret type   1", Set to, 1);
	Set Switch("Switch75", set);
	Set Deaths("Player 5", "Tank Turret type   1", Set to, 10);
	Set Deaths("Player 6", "Tank Turret type   1", Set to, 1);
	Set Deaths("Player 3", "Tank Turret type   1", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Tank Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 38");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch75", not set);

Actions: 
	Set Deaths("Player 7", "Tank Turret type   1", Set to, 2);
	Set Switch("Switch75", set);
	Set Deaths("Player 3", "Tank Turret type   1", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Tank Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 38");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 4", "Tank Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 4", "Tank Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 4", "Tank Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Tank Turret type   1", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 38", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 38", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Always();
	Deaths("Player 7", "Tank Turret type   1", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 38", "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 7", "Tank Turret type   1", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 38", "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Always();
	Deaths("Player 7", "Tank Turret type   1", At most, 1);
	Deaths("Player 5", "Tank Turret type   1", At least, 1);
	Deaths("Player 6", "Tank Turret type   1", At least, 1);

Actions: 
	Set Deaths("Player 6", "Tank Turret type   1", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Always();
	Deaths("Player 7", "Tank Turret type   1", At most, 1);
	Deaths("Player 5", "Tank Turret type   1", At least, 1);
	Deaths("Player 6", "Tank Turret type   1", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Tank Turret type   1", Subtract, 1);
	Set Deaths("Player 6", "Tank Turret type   1", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 38");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 7", "Tank Turret type   1", Exactly, 0);
	Deaths("Player 3", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 38", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch75", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 38");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 7", "Tank Turret type   1", Exactly, 2);
	Deaths("Player 3", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 38", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch75", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 38");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 7", "Tank Turret type   1", Exactly, 1);
	Deaths("Player 3", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 38", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch75", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 38");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 38");
	Move Location("Player 12", "Map Revealer", "Location 38", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 38", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Always();
	Deaths("Player 7", "Tank Turret type   1", At most, 1);
	Deaths("Player 3", "Tank Turret type   1", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 38", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 38");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 38");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch75", set);
	Deaths("Player 7", "Tank Turret type   1", Exactly, 2);
	Deaths("Player 3", "Tank Turret type   1", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 38", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Tank Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 38");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 38");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 38");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch76", not set);

Actions: 
	Set Deaths("Player 4", "Scanner Sweep", Set to, 0);
	Set Switch("Switch76", set);
	Set Deaths("Player 2", "Scanner Sweep", Set to, 10);
	Set Deaths("Player 3", "Scanner Sweep", Set to, 1);
	Set Deaths("Player 8", "Tank Turret type   1", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 39");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch76", not set);

Actions: 
	Set Deaths("Player 4", "Scanner Sweep", Set to, 1);
	Set Switch("Switch76", set);
	Set Deaths("Player 2", "Scanner Sweep", Set to, 10);
	Set Deaths("Player 3", "Scanner Sweep", Set to, 1);
	Set Deaths("Player 8", "Tank Turret type   1", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 39");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch76", not set);

Actions: 
	Set Deaths("Player 4", "Scanner Sweep", Set to, 2);
	Set Switch("Switch76", set);
	Set Deaths("Player 8", "Tank Turret type   1", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 39");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 1", "Scanner Sweep", At least, 1);

Actions: 
	Set Deaths("Player 1", "Scanner Sweep", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 1", "Scanner Sweep", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 39", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 39", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Always();
	Deaths("Player 4", "Scanner Sweep", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 39", "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 4", "Scanner Sweep", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 39", "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Always();
	Deaths("Player 4", "Scanner Sweep", At most, 1);
	Deaths("Player 2", "Scanner Sweep", At least, 1);
	Deaths("Player 3", "Scanner Sweep", At least, 1);

Actions: 
	Set Deaths("Player 3", "Scanner Sweep", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Always();
	Deaths("Player 4", "Scanner Sweep", At most, 1);
	Deaths("Player 2", "Scanner Sweep", At least, 1);
	Deaths("Player 3", "Scanner Sweep", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Scanner Sweep", Subtract, 1);
	Set Deaths("Player 3", "Scanner Sweep", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 39");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 4", "Scanner Sweep", Exactly, 0);
	Deaths("Player 8", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 39", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch76", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 39");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 4", "Scanner Sweep", Exactly, 2);
	Deaths("Player 8", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 39", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch76", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 39");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 4", "Scanner Sweep", Exactly, 1);
	Deaths("Player 8", "Tank Turret type   1", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 39", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   1", Subtract, 1);
	Set Switch("Switch76", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 39");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 39");
	Move Location("Player 12", "Map Revealer", "Location 39", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 39", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Always();
	Deaths("Player 4", "Scanner Sweep", At most, 1);
	Deaths("Player 8", "Tank Turret type   1", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 39", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 39");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 39");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch76", set);
	Deaths("Player 4", "Scanner Sweep", Exactly, 2);
	Deaths("Player 8", "Tank Turret type   1", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 39", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Tank Turret type   1", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 39");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 39");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 39");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch77", not set);

Actions: 
	Set Deaths("Player 1", "Nuclear Missile", Set to, 0);
	Set Switch("Switch77", set);
	Set Deaths("Player 7", "Scanner Sweep", Set to, 10);
	Set Deaths("Player 8", "Scanner Sweep", Set to, 1);
	Set Deaths("Player 5", "Scanner Sweep", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 40");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch77", not set);

Actions: 
	Set Deaths("Player 1", "Nuclear Missile", Set to, 1);
	Set Switch("Switch77", set);
	Set Deaths("Player 7", "Scanner Sweep", Set to, 10);
	Set Deaths("Player 8", "Scanner Sweep", Set to, 1);
	Set Deaths("Player 5", "Scanner Sweep", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 40");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch77", not set);

Actions: 
	Set Deaths("Player 1", "Nuclear Missile", Set to, 2);
	Set Switch("Switch77", set);
	Set Deaths("Player 5", "Scanner Sweep", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 40");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 6", "Scanner Sweep", At least, 1);

Actions: 
	Set Deaths("Player 6", "Scanner Sweep", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 6", "Scanner Sweep", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Scanner Sweep", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 40", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 40", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Always();
	Deaths("Player 1", "Nuclear Missile", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 40", "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 1", "Nuclear Missile", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 40", "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Always();
	Deaths("Player 1", "Nuclear Missile", At most, 1);
	Deaths("Player 7", "Scanner Sweep", At least, 1);
	Deaths("Player 8", "Scanner Sweep", At least, 1);

Actions: 
	Set Deaths("Player 8", "Scanner Sweep", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Always();
	Deaths("Player 1", "Nuclear Missile", At most, 1);
	Deaths("Player 7", "Scanner Sweep", At least, 1);
	Deaths("Player 8", "Scanner Sweep", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Scanner Sweep", Subtract, 1);
	Set Deaths("Player 8", "Scanner Sweep", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 40");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 1", "Nuclear Missile", Exactly, 0);
	Deaths("Player 5", "Scanner Sweep", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 40", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Scanner Sweep", Subtract, 1);
	Set Switch("Switch77", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 40");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 1", "Nuclear Missile", Exactly, 2);
	Deaths("Player 5", "Scanner Sweep", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 40", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Scanner Sweep", Subtract, 1);
	Set Switch("Switch77", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 40");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 1", "Nuclear Missile", Exactly, 1);
	Deaths("Player 5", "Scanner Sweep", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 40", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Scanner Sweep", Subtract, 1);
	Set Switch("Switch77", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 40");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 40");
	Move Location("Player 12", "Map Revealer", "Location 40", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 40", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Always();
	Deaths("Player 1", "Nuclear Missile", At most, 1);
	Deaths("Player 5", "Scanner Sweep", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 40", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Scanner Sweep", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 40");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 40");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch77", set);
	Deaths("Player 1", "Nuclear Missile", Exactly, 2);
	Deaths("Player 5", "Scanner Sweep", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 40", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Scanner Sweep", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 40");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 40");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 40");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch78", not set);

Actions: 
	Set Deaths("Player 6", "Nuclear Missile", Set to, 0);
	Set Switch("Switch78", set);
	Set Deaths("Player 4", "Nuclear Missile", Set to, 10);
	Set Deaths("Player 5", "Nuclear Missile", Set to, 1);
	Set Deaths("Player 2", "Nuclear Missile", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 41");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch78", not set);

Actions: 
	Set Deaths("Player 6", "Nuclear Missile", Set to, 1);
	Set Switch("Switch78", set);
	Set Deaths("Player 4", "Nuclear Missile", Set to, 10);
	Set Deaths("Player 5", "Nuclear Missile", Set to, 1);
	Set Deaths("Player 2", "Nuclear Missile", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 41");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch78", not set);

Actions: 
	Set Deaths("Player 6", "Nuclear Missile", Set to, 2);
	Set Switch("Switch78", set);
	Set Deaths("Player 2", "Nuclear Missile", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 41");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 3", "Nuclear Missile", At least, 1);

Actions: 
	Set Deaths("Player 3", "Nuclear Missile", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 3", "Nuclear Missile", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 41", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 41", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Always();
	Deaths("Player 6", "Nuclear Missile", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 41", "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 6", "Nuclear Missile", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 41", "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Always();
	Deaths("Player 6", "Nuclear Missile", At most, 1);
	Deaths("Player 4", "Nuclear Missile", At least, 1);
	Deaths("Player 5", "Nuclear Missile", At least, 1);

Actions: 
	Set Deaths("Player 5", "Nuclear Missile", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Always();
	Deaths("Player 6", "Nuclear Missile", At most, 1);
	Deaths("Player 4", "Nuclear Missile", At least, 1);
	Deaths("Player 5", "Nuclear Missile", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Nuclear Missile", Subtract, 1);
	Set Deaths("Player 5", "Nuclear Missile", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 41");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 6", "Nuclear Missile", Exactly, 0);
	Deaths("Player 2", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 41", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch78", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 41");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 6", "Nuclear Missile", Exactly, 2);
	Deaths("Player 2", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 41", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch78", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 41");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 6", "Nuclear Missile", Exactly, 1);
	Deaths("Player 2", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 41", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch78", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 41");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 41");
	Move Location("Player 12", "Map Revealer", "Location 41", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 41", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Always();
	Deaths("Player 6", "Nuclear Missile", At most, 1);
	Deaths("Player 2", "Nuclear Missile", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 41", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Nuclear Missile", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 41");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 41");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch78", set);
	Deaths("Player 6", "Nuclear Missile", Exactly, 2);
	Deaths("Player 2", "Nuclear Missile", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 41", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Nuclear Missile", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 41");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 41");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 41");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch79", not set);

Actions: 
	Set Deaths("Player 3", "Dark Swarm", Set to, 0);
	Set Switch("Switch79", set);
	Set Deaths("Player 1", "Dark Swarm", Set to, 10);
	Set Deaths("Player 2", "Dark Swarm", Set to, 1);
	Set Deaths("Player 7", "Nuclear Missile", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 42");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch79", not set);

Actions: 
	Set Deaths("Player 3", "Dark Swarm", Set to, 1);
	Set Switch("Switch79", set);
	Set Deaths("Player 1", "Dark Swarm", Set to, 10);
	Set Deaths("Player 2", "Dark Swarm", Set to, 1);
	Set Deaths("Player 7", "Nuclear Missile", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 42");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch79", not set);

Actions: 
	Set Deaths("Player 3", "Dark Swarm", Set to, 2);
	Set Switch("Switch79", set);
	Set Deaths("Player 7", "Nuclear Missile", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 42");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 8", "Nuclear Missile", At least, 1);

Actions: 
	Set Deaths("Player 8", "Nuclear Missile", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 8", "Nuclear Missile", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Nuclear Missile", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 42", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 42", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Always();
	Deaths("Player 3", "Dark Swarm", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 42", "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 3", "Dark Swarm", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 42", "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Always();
	Deaths("Player 3", "Dark Swarm", At most, 1);
	Deaths("Player 1", "Dark Swarm", At least, 1);
	Deaths("Player 2", "Dark Swarm", At least, 1);

Actions: 
	Set Deaths("Player 2", "Dark Swarm", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Always();
	Deaths("Player 3", "Dark Swarm", At most, 1);
	Deaths("Player 1", "Dark Swarm", At least, 1);
	Deaths("Player 2", "Dark Swarm", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Dark Swarm", Subtract, 1);
	Set Deaths("Player 2", "Dark Swarm", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 42");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 3", "Dark Swarm", Exactly, 0);
	Deaths("Player 7", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 42", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch79", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 42");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 3", "Dark Swarm", Exactly, 2);
	Deaths("Player 7", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 42", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch79", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 42");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 3", "Dark Swarm", Exactly, 1);
	Deaths("Player 7", "Nuclear Missile", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 42", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Nuclear Missile", Subtract, 1);
	Set Switch("Switch79", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 42");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 42");
	Move Location("Player 12", "Map Revealer", "Location 42", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 42", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Always();
	Deaths("Player 3", "Dark Swarm", At most, 1);
	Deaths("Player 7", "Nuclear Missile", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 42", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Nuclear Missile", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 42");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 42");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch79", set);
	Deaths("Player 3", "Dark Swarm", Exactly, 2);
	Deaths("Player 7", "Nuclear Missile", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 42", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Nuclear Missile", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 42");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 42");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 42");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch80", not set);

Actions: 
	Set Deaths("Player 8", "Dark Swarm", Set to, 0);
	Set Switch("Switch80", set);
	Set Deaths("Player 6", "Dark Swarm", Set to, 10);
	Set Deaths("Player 7", "Dark Swarm", Set to, 1);
	Set Deaths("Player 4", "Dark Swarm", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Dark Swarm", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 43");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch80", not set);

Actions: 
	Set Deaths("Player 8", "Dark Swarm", Set to, 1);
	Set Switch("Switch80", set);
	Set Deaths("Player 6", "Dark Swarm", Set to, 10);
	Set Deaths("Player 7", "Dark Swarm", Set to, 1);
	Set Deaths("Player 4", "Dark Swarm", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Dark Swarm", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 43");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch80", not set);

Actions: 
	Set Deaths("Player 8", "Dark Swarm", Set to, 2);
	Set Switch("Switch80", set);
	Set Deaths("Player 4", "Dark Swarm", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Dark Swarm", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 43");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 5", "Dark Swarm", At least, 1);

Actions: 
	Set Deaths("Player 5", "Dark Swarm", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 5", "Dark Swarm", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Dark Swarm", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 43", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 43", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Always();
	Deaths("Player 8", "Dark Swarm", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 43", "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 8", "Dark Swarm", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 43", "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Always();
	Deaths("Player 8", "Dark Swarm", At most, 1);
	Deaths("Player 6", "Dark Swarm", At least, 1);
	Deaths("Player 7", "Dark Swarm", At least, 1);

Actions: 
	Set Deaths("Player 7", "Dark Swarm", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Always();
	Deaths("Player 8", "Dark Swarm", At most, 1);
	Deaths("Player 6", "Dark Swarm", At least, 1);
	Deaths("Player 7", "Dark Swarm", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Dark Swarm", Subtract, 1);
	Set Deaths("Player 7", "Dark Swarm", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 43");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 8", "Dark Swarm", Exactly, 0);
	Deaths("Player 4", "Dark Swarm", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 43", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Dark Swarm", Subtract, 1);
	Set Switch("Switch80", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 43");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 8", "Dark Swarm", Exactly, 2);
	Deaths("Player 4", "Dark Swarm", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 43", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Dark Swarm", Subtract, 1);
	Set Switch("Switch80", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 43");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 8", "Dark Swarm", Exactly, 1);
	Deaths("Player 4", "Dark Swarm", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 43", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Dark Swarm", Subtract, 1);
	Set Switch("Switch80", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 43");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 43");
	Move Location("Player 12", "Map Revealer", "Location 43", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 43", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Always();
	Deaths("Player 8", "Dark Swarm", At most, 1);
	Deaths("Player 4", "Dark Swarm", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 43", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Dark Swarm", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 43");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 43");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch80", set);
	Deaths("Player 8", "Dark Swarm", Exactly, 2);
	Deaths("Player 4", "Dark Swarm", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 43", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Dark Swarm", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 43");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 43");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 43");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch81", not set);

Actions: 
	Set Deaths("Player 5", "Floor Hatch (UNUSED)", Set to, 0);
	Set Switch("Switch81", set);
	Set Deaths("Player 3", "Floor Hatch (UNUSED)", Set to, 10);
	Set Deaths("Player 4", "Floor Hatch (UNUSED)", Set to, 1);
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 44");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch81", not set);

Actions: 
	Set Deaths("Player 5", "Floor Hatch (UNUSED)", Set to, 1);
	Set Switch("Switch81", set);
	Set Deaths("Player 3", "Floor Hatch (UNUSED)", Set to, 10);
	Set Deaths("Player 4", "Floor Hatch (UNUSED)", Set to, 1);
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 44");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch81", not set);

Actions: 
	Set Deaths("Player 5", "Floor Hatch (UNUSED)", Set to, 2);
	Set Switch("Switch81", set);
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 44");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 2", "Floor Hatch (UNUSED)", At least, 1);

Actions: 
	Set Deaths("Player 2", "Floor Hatch (UNUSED)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 2", "Floor Hatch (UNUSED)", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 44", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 44", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Always();
	Deaths("Player 5", "Floor Hatch (UNUSED)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 44", "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 5", "Floor Hatch (UNUSED)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 44", "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Always();
	Deaths("Player 5", "Floor Hatch (UNUSED)", At most, 1);
	Deaths("Player 3", "Floor Hatch (UNUSED)", At least, 1);
	Deaths("Player 4", "Floor Hatch (UNUSED)", At least, 1);

Actions: 
	Set Deaths("Player 4", "Floor Hatch (UNUSED)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Always();
	Deaths("Player 5", "Floor Hatch (UNUSED)", At most, 1);
	Deaths("Player 3", "Floor Hatch (UNUSED)", At least, 1);
	Deaths("Player 4", "Floor Hatch (UNUSED)", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Deaths("Player 4", "Floor Hatch (UNUSED)", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 44");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 5", "Floor Hatch (UNUSED)", Exactly, 0);
	Deaths("Player 1", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 44", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch81", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 44");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 5", "Floor Hatch (UNUSED)", Exactly, 2);
	Deaths("Player 1", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 44", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch81", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 44");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 5", "Floor Hatch (UNUSED)", Exactly, 1);
	Deaths("Player 1", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 44", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch81", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 44");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 44");
	Move Location("Player 12", "Map Revealer", "Location 44", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 44", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Always();
	Deaths("Player 5", "Floor Hatch (UNUSED)", At most, 1);
	Deaths("Player 1", "Floor Hatch (UNUSED)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 44", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 44");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 44");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch81", set);
	Deaths("Player 5", "Floor Hatch (UNUSED)", Exactly, 2);
	Deaths("Player 1", "Floor Hatch (UNUSED)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 44", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Floor Hatch (UNUSED)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 44");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 44");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 44");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch82", not set);

Actions: 
	Set Deaths("Player 2", "Disruption Field", Set to, 0);
	Set Switch("Switch82", set);
	Set Deaths("Player 8", "Floor Hatch (UNUSED)", Set to, 10);
	Set Deaths("Player 1", "Disruption Field", Set to, 1);
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 45");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch82", not set);

Actions: 
	Set Deaths("Player 2", "Disruption Field", Set to, 1);
	Set Switch("Switch82", set);
	Set Deaths("Player 8", "Floor Hatch (UNUSED)", Set to, 10);
	Set Deaths("Player 1", "Disruption Field", Set to, 1);
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 45");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch82", not set);

Actions: 
	Set Deaths("Player 2", "Disruption Field", Set to, 2);
	Set Switch("Switch82", set);
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 45");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 7", "Floor Hatch (UNUSED)", At least, 1);

Actions: 
	Set Deaths("Player 7", "Floor Hatch (UNUSED)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 7", "Floor Hatch (UNUSED)", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Floor Hatch (UNUSED)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 45", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 45", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Always();
	Deaths("Player 2", "Disruption Field", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 45", "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 2", "Disruption Field", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 45", "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Always();
	Deaths("Player 2", "Disruption Field", At most, 1);
	Deaths("Player 8", "Floor Hatch (UNUSED)", At least, 1);
	Deaths("Player 1", "Disruption Field", At least, 1);

Actions: 
	Set Deaths("Player 1", "Disruption Field", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Always();
	Deaths("Player 2", "Disruption Field", At most, 1);
	Deaths("Player 8", "Floor Hatch (UNUSED)", At least, 1);
	Deaths("Player 1", "Disruption Field", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Deaths("Player 1", "Disruption Field", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 45");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 2", "Disruption Field", Exactly, 0);
	Deaths("Player 6", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 45", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch82", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 45");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 2", "Disruption Field", Exactly, 2);
	Deaths("Player 6", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 45", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch82", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 45");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 2", "Disruption Field", Exactly, 1);
	Deaths("Player 6", "Floor Hatch (UNUSED)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 45", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Subtract, 1);
	Set Switch("Switch82", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 45");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 45");
	Move Location("Player 12", "Map Revealer", "Location 45", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 45", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Always();
	Deaths("Player 2", "Disruption Field", At most, 1);
	Deaths("Player 6", "Floor Hatch (UNUSED)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 45", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 45");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 45");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch82", set);
	Deaths("Player 2", "Disruption Field", Exactly, 2);
	Deaths("Player 6", "Floor Hatch (UNUSED)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 45", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Floor Hatch (UNUSED)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 45");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 45");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 45");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch83", not set);

Actions: 
	Set Deaths("Player 7", "Disruption Field", Set to, 0);
	Set Switch("Switch83", set);
	Set Deaths("Player 5", "Disruption Field", Set to, 10);
	Set Deaths("Player 6", "Disruption Field", Set to, 1);
	Set Deaths("Player 3", "Disruption Field", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Disruption Field", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 50");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch83", not set);

Actions: 
	Set Deaths("Player 7", "Disruption Field", Set to, 1);
	Set Switch("Switch83", set);
	Set Deaths("Player 5", "Disruption Field", Set to, 10);
	Set Deaths("Player 6", "Disruption Field", Set to, 1);
	Set Deaths("Player 3", "Disruption Field", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Disruption Field", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 50");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch83", not set);

Actions: 
	Set Deaths("Player 7", "Disruption Field", Set to, 2);
	Set Switch("Switch83", set);
	Set Deaths("Player 3", "Disruption Field", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Disruption Field", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 50");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 4", "Disruption Field", At least, 1);

Actions: 
	Set Deaths("Player 4", "Disruption Field", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 4", "Disruption Field", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Disruption Field", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 50", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 50", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Always();
	Deaths("Player 7", "Disruption Field", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 50", "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 7", "Disruption Field", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 50", "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Always();
	Deaths("Player 7", "Disruption Field", At most, 1);
	Deaths("Player 5", "Disruption Field", At least, 1);
	Deaths("Player 6", "Disruption Field", At least, 1);

Actions: 
	Set Deaths("Player 6", "Disruption Field", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Always();
	Deaths("Player 7", "Disruption Field", At most, 1);
	Deaths("Player 5", "Disruption Field", At least, 1);
	Deaths("Player 6", "Disruption Field", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Disruption Field", Subtract, 1);
	Set Deaths("Player 6", "Disruption Field", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 50");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 7", "Disruption Field", Exactly, 0);
	Deaths("Player 3", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 50", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Disruption Field", Subtract, 1);
	Set Switch("Switch83", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 50");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 7", "Disruption Field", Exactly, 2);
	Deaths("Player 3", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 50", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Disruption Field", Subtract, 1);
	Set Switch("Switch83", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 50");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 7", "Disruption Field", Exactly, 1);
	Deaths("Player 3", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 50", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Disruption Field", Subtract, 1);
	Set Switch("Switch83", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 50");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 50");
	Move Location("Player 12", "Map Revealer", "Location 50", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 50", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Always();
	Deaths("Player 7", "Disruption Field", At most, 1);
	Deaths("Player 3", "Disruption Field", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 50", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Disruption Field", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 50");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 50");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch83", set);
	Deaths("Player 7", "Disruption Field", Exactly, 2);
	Deaths("Player 3", "Disruption Field", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 50", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Disruption Field", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 50");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 50");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 50");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch84", not set);

Actions: 
	Set Deaths("Player 4", "Left Pit Door", Set to, 0);
	Set Switch("Switch84", set);
	Set Deaths("Player 2", "Left Pit Door", Set to, 10);
	Set Deaths("Player 3", "Left Pit Door", Set to, 1);
	Set Deaths("Player 8", "Disruption Field", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 51");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch84", not set);

Actions: 
	Set Deaths("Player 4", "Left Pit Door", Set to, 1);
	Set Switch("Switch84", set);
	Set Deaths("Player 2", "Left Pit Door", Set to, 10);
	Set Deaths("Player 3", "Left Pit Door", Set to, 1);
	Set Deaths("Player 8", "Disruption Field", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 51");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch84", not set);

Actions: 
	Set Deaths("Player 4", "Left Pit Door", Set to, 2);
	Set Switch("Switch84", set);
	Set Deaths("Player 8", "Disruption Field", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 51");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 1", "Left Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 1", "Left Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 1", "Left Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 51", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 51", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Always();
	Deaths("Player 4", "Left Pit Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 51", "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 4", "Left Pit Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 51", "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Always();
	Deaths("Player 4", "Left Pit Door", At most, 1);
	Deaths("Player 2", "Left Pit Door", At least, 1);
	Deaths("Player 3", "Left Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 3", "Left Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Always();
	Deaths("Player 4", "Left Pit Door", At most, 1);
	Deaths("Player 2", "Left Pit Door", At least, 1);
	Deaths("Player 3", "Left Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Pit Door", Subtract, 1);
	Set Deaths("Player 3", "Left Pit Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 51");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 4", "Left Pit Door", Exactly, 0);
	Deaths("Player 8", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 51", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Disruption Field", Subtract, 1);
	Set Switch("Switch84", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 51");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 4", "Left Pit Door", Exactly, 2);
	Deaths("Player 8", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 51", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Disruption Field", Subtract, 1);
	Set Switch("Switch84", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 51");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 4", "Left Pit Door", Exactly, 1);
	Deaths("Player 8", "Disruption Field", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 51", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Disruption Field", Subtract, 1);
	Set Switch("Switch84", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 51");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 51");
	Move Location("Player 12", "Map Revealer", "Location 51", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 51", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Always();
	Deaths("Player 4", "Left Pit Door", At most, 1);
	Deaths("Player 8", "Disruption Field", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 51", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Disruption Field", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 51");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 51");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch84", set);
	Deaths("Player 4", "Left Pit Door", Exactly, 2);
	Deaths("Player 8", "Disruption Field", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 51", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Disruption Field", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 51");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 51");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 51");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch85", not set);

Actions: 
	Set Deaths("Player 1", "Left Upper Level Door", Set to, 0);
	Set Switch("Switch85", set);
	Set Deaths("Player 7", "Left Pit Door", Set to, 10);
	Set Deaths("Player 8", "Left Pit Door", Set to, 1);
	Set Deaths("Player 5", "Left Pit Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 52");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch85", not set);

Actions: 
	Set Deaths("Player 1", "Left Upper Level Door", Set to, 1);
	Set Switch("Switch85", set);
	Set Deaths("Player 7", "Left Pit Door", Set to, 10);
	Set Deaths("Player 8", "Left Pit Door", Set to, 1);
	Set Deaths("Player 5", "Left Pit Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 52");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch85", not set);

Actions: 
	Set Deaths("Player 1", "Left Upper Level Door", Set to, 2);
	Set Switch("Switch85", set);
	Set Deaths("Player 5", "Left Pit Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 52");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 6", "Left Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 6", "Left Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 6", "Left Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Left Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 52", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 52", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Always();
	Deaths("Player 1", "Left Upper Level Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 52", "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 1", "Left Upper Level Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 52", "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Always();
	Deaths("Player 1", "Left Upper Level Door", At most, 1);
	Deaths("Player 7", "Left Pit Door", At least, 1);
	Deaths("Player 8", "Left Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 8", "Left Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Always();
	Deaths("Player 1", "Left Upper Level Door", At most, 1);
	Deaths("Player 7", "Left Pit Door", At least, 1);
	Deaths("Player 8", "Left Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Pit Door", Subtract, 1);
	Set Deaths("Player 8", "Left Pit Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 52");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 1", "Left Upper Level Door", Exactly, 0);
	Deaths("Player 5", "Left Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 52", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Left Pit Door", Subtract, 1);
	Set Switch("Switch85", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 52");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 1", "Left Upper Level Door", Exactly, 2);
	Deaths("Player 5", "Left Pit Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 52", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Left Pit Door", Subtract, 1);
	Set Switch("Switch85", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 52");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 1", "Left Upper Level Door", Exactly, 1);
	Deaths("Player 5", "Left Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 52", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Left Pit Door", Subtract, 1);
	Set Switch("Switch85", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 52");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 52");
	Move Location("Player 12", "Map Revealer", "Location 52", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 52", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Always();
	Deaths("Player 1", "Left Upper Level Door", At most, 1);
	Deaths("Player 5", "Left Pit Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 52", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Left Pit Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 52");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 52");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch85", set);
	Deaths("Player 1", "Left Upper Level Door", Exactly, 2);
	Deaths("Player 5", "Left Pit Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 52", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Left Pit Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 52");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 52");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 52");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch86", not set);

Actions: 
	Set Deaths("Player 6", "Left Upper Level Door", Set to, 0);
	Set Switch("Switch86", set);
	Set Deaths("Player 4", "Left Upper Level Door", Set to, 10);
	Set Deaths("Player 5", "Left Upper Level Door", Set to, 1);
	Set Deaths("Player 2", "Left Upper Level Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 53");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch86", not set);

Actions: 
	Set Deaths("Player 6", "Left Upper Level Door", Set to, 1);
	Set Switch("Switch86", set);
	Set Deaths("Player 4", "Left Upper Level Door", Set to, 10);
	Set Deaths("Player 5", "Left Upper Level Door", Set to, 1);
	Set Deaths("Player 2", "Left Upper Level Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 53");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch86", not set);

Actions: 
	Set Deaths("Player 6", "Left Upper Level Door", Set to, 2);
	Set Switch("Switch86", set);
	Set Deaths("Player 2", "Left Upper Level Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 53");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 3", "Left Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 3", "Left Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 3", "Left Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 53", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 53", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Always();
	Deaths("Player 6", "Left Upper Level Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 53", "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 6", "Left Upper Level Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 53", "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Always();
	Deaths("Player 6", "Left Upper Level Door", At most, 1);
	Deaths("Player 4", "Left Upper Level Door", At least, 1);
	Deaths("Player 5", "Left Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 5", "Left Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Always();
	Deaths("Player 6", "Left Upper Level Door", At most, 1);
	Deaths("Player 4", "Left Upper Level Door", At least, 1);
	Deaths("Player 5", "Left Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Left Upper Level Door", Subtract, 1);
	Set Deaths("Player 5", "Left Upper Level Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 53");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 6", "Left Upper Level Door", Exactly, 0);
	Deaths("Player 2", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 53", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch86", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 53");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 6", "Left Upper Level Door", Exactly, 2);
	Deaths("Player 2", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 53", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch86", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 53");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 6", "Left Upper Level Door", Exactly, 1);
	Deaths("Player 2", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 53", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch86", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 53");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 53");
	Move Location("Player 12", "Map Revealer", "Location 53", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 53", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Always();
	Deaths("Player 6", "Left Upper Level Door", At most, 1);
	Deaths("Player 2", "Left Upper Level Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 53", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 53");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 53");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch86", set);
	Deaths("Player 6", "Left Upper Level Door", Exactly, 2);
	Deaths("Player 2", "Left Upper Level Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 53", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Left Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 53");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 53");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 53");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch87", not set);

Actions: 
	Set Deaths("Player 3", "Map Revealer", Set to, 0);
	Set Switch("Switch87", set);
	Set Deaths("Player 1", "Map Revealer", Set to, 10);
	Set Deaths("Player 2", "Map Revealer", Set to, 1);
	Set Deaths("Player 7", "Left Upper Level Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 54");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch87", not set);

Actions: 
	Set Deaths("Player 3", "Map Revealer", Set to, 1);
	Set Switch("Switch87", set);
	Set Deaths("Player 1", "Map Revealer", Set to, 10);
	Set Deaths("Player 2", "Map Revealer", Set to, 1);
	Set Deaths("Player 7", "Left Upper Level Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 54");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch87", not set);

Actions: 
	Set Deaths("Player 3", "Map Revealer", Set to, 2);
	Set Switch("Switch87", set);
	Set Deaths("Player 7", "Left Upper Level Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 54");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 8", "Left Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 8", "Left Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 8", "Left Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Left Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 54", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 54", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Always();
	Deaths("Player 3", "Map Revealer", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 54", "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 3", "Map Revealer", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 54", "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Always();
	Deaths("Player 3", "Map Revealer", At most, 1);
	Deaths("Player 1", "Map Revealer", At least, 1);
	Deaths("Player 2", "Map Revealer", At least, 1);

Actions: 
	Set Deaths("Player 2", "Map Revealer", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Always();
	Deaths("Player 3", "Map Revealer", At most, 1);
	Deaths("Player 1", "Map Revealer", At least, 1);
	Deaths("Player 2", "Map Revealer", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Map Revealer", Subtract, 1);
	Set Deaths("Player 2", "Map Revealer", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 54");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 3", "Map Revealer", Exactly, 0);
	Deaths("Player 7", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 54", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch87", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 54");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 3", "Map Revealer", Exactly, 2);
	Deaths("Player 7", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 54", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch87", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 54");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 3", "Map Revealer", Exactly, 1);
	Deaths("Player 7", "Left Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 54", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Upper Level Door", Subtract, 1);
	Set Switch("Switch87", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 54");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 54");
	Move Location("Player 12", "Map Revealer", "Location 54", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 54", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Always();
	Deaths("Player 3", "Map Revealer", At most, 1);
	Deaths("Player 7", "Left Upper Level Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 54", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 54");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 54");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch87", set);
	Deaths("Player 3", "Map Revealer", Exactly, 2);
	Deaths("Player 7", "Left Upper Level Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 54", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Left Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 54");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 54");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 54");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch88", not set);

Actions: 
	Set Deaths("Player 8", "Map Revealer", Set to, 0);
	Set Switch("Switch88", set);
	Set Deaths("Player 6", "Map Revealer", Set to, 10);
	Set Deaths("Player 7", "Map Revealer", Set to, 1);
	Set Deaths("Player 4", "Map Revealer", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Map Revealer", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 55");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch88", not set);

Actions: 
	Set Deaths("Player 8", "Map Revealer", Set to, 1);
	Set Switch("Switch88", set);
	Set Deaths("Player 6", "Map Revealer", Set to, 10);
	Set Deaths("Player 7", "Map Revealer", Set to, 1);
	Set Deaths("Player 4", "Map Revealer", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Map Revealer", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 55");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch88", not set);

Actions: 
	Set Deaths("Player 8", "Map Revealer", Set to, 2);
	Set Switch("Switch88", set);
	Set Deaths("Player 4", "Map Revealer", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Map Revealer", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 55");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 5", "Map Revealer", At least, 1);

Actions: 
	Set Deaths("Player 5", "Map Revealer", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 5", "Map Revealer", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Map Revealer", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 55", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 55", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Always();
	Deaths("Player 8", "Map Revealer", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 55", "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 8", "Map Revealer", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 55", "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Always();
	Deaths("Player 8", "Map Revealer", At most, 1);
	Deaths("Player 6", "Map Revealer", At least, 1);
	Deaths("Player 7", "Map Revealer", At least, 1);

Actions: 
	Set Deaths("Player 7", "Map Revealer", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Always();
	Deaths("Player 8", "Map Revealer", At most, 1);
	Deaths("Player 6", "Map Revealer", At least, 1);
	Deaths("Player 7", "Map Revealer", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Map Revealer", Subtract, 1);
	Set Deaths("Player 7", "Map Revealer", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 55");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 8", "Map Revealer", Exactly, 0);
	Deaths("Player 4", "Map Revealer", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 55", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Map Revealer", Subtract, 1);
	Set Switch("Switch88", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 55");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 8", "Map Revealer", Exactly, 2);
	Deaths("Player 4", "Map Revealer", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 55", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Map Revealer", Subtract, 1);
	Set Switch("Switch88", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 55");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 8", "Map Revealer", Exactly, 1);
	Deaths("Player 4", "Map Revealer", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 55", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Map Revealer", Subtract, 1);
	Set Switch("Switch88", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 55");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 55");
	Move Location("Player 12", "Map Revealer", "Location 55", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 55", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Always();
	Deaths("Player 8", "Map Revealer", At most, 1);
	Deaths("Player 4", "Map Revealer", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 55", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Map Revealer", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 55");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 55");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch88", set);
	Deaths("Player 8", "Map Revealer", Exactly, 2);
	Deaths("Player 4", "Map Revealer", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 55", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Map Revealer", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 55");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 55");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 55");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch89", not set);

Actions: 
	Set Deaths("Player 5", "Right Upper Level Door", Set to, 0);
	Set Switch("Switch89", set);
	Set Deaths("Player 3", "Right Upper Level Door", Set to, 10);
	Set Deaths("Player 4", "Right Upper Level Door", Set to, 1);
	Set Deaths("Player 1", "Right Upper Level Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 56");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch89", not set);

Actions: 
	Set Deaths("Player 5", "Right Upper Level Door", Set to, 1);
	Set Switch("Switch89", set);
	Set Deaths("Player 3", "Right Upper Level Door", Set to, 10);
	Set Deaths("Player 4", "Right Upper Level Door", Set to, 1);
	Set Deaths("Player 1", "Right Upper Level Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 56");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch89", not set);

Actions: 
	Set Deaths("Player 5", "Right Upper Level Door", Set to, 2);
	Set Switch("Switch89", set);
	Set Deaths("Player 1", "Right Upper Level Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 56");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 2", "Right Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 2", "Right Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 2", "Right Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 56", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 56", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Always();
	Deaths("Player 5", "Right Upper Level Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 56", "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 5", "Right Upper Level Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 56", "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Always();
	Deaths("Player 5", "Right Upper Level Door", At most, 1);
	Deaths("Player 3", "Right Upper Level Door", At least, 1);
	Deaths("Player 4", "Right Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 4", "Right Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Always();
	Deaths("Player 5", "Right Upper Level Door", At most, 1);
	Deaths("Player 3", "Right Upper Level Door", At least, 1);
	Deaths("Player 4", "Right Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Upper Level Door", Subtract, 1);
	Set Deaths("Player 4", "Right Upper Level Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 56");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 5", "Right Upper Level Door", Exactly, 0);
	Deaths("Player 1", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 56", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch89", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 56");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 5", "Right Upper Level Door", Exactly, 2);
	Deaths("Player 1", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 56", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch89", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 56");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 5", "Right Upper Level Door", Exactly, 1);
	Deaths("Player 1", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 56", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch89", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 56");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 56");
	Move Location("Player 12", "Map Revealer", "Location 56", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 56", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Always();
	Deaths("Player 5", "Right Upper Level Door", At most, 1);
	Deaths("Player 1", "Right Upper Level Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 56", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Right Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 56");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 56");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch89", set);
	Deaths("Player 5", "Right Upper Level Door", Exactly, 2);
	Deaths("Player 1", "Right Upper Level Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 56", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Right Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 56");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 56");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 56");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch90", not set);

Actions: 
	Set Deaths("Player 2", "Right Pit Door", Set to, 0);
	Set Switch("Switch90", set);
	Set Deaths("Player 8", "Right Upper Level Door", Set to, 10);
	Set Deaths("Player 1", "Right Pit Door", Set to, 1);
	Set Deaths("Player 6", "Right Upper Level Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 57");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch90", not set);

Actions: 
	Set Deaths("Player 2", "Right Pit Door", Set to, 1);
	Set Switch("Switch90", set);
	Set Deaths("Player 8", "Right Upper Level Door", Set to, 10);
	Set Deaths("Player 1", "Right Pit Door", Set to, 1);
	Set Deaths("Player 6", "Right Upper Level Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 57");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch90", not set);

Actions: 
	Set Deaths("Player 2", "Right Pit Door", Set to, 2);
	Set Switch("Switch90", set);
	Set Deaths("Player 6", "Right Upper Level Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 57");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 7", "Right Upper Level Door", At least, 1);

Actions: 
	Set Deaths("Player 7", "Right Upper Level Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 7", "Right Upper Level Door", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Right Upper Level Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 57", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 57", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Always();
	Deaths("Player 2", "Right Pit Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 57", "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 2", "Right Pit Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 57", "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Always();
	Deaths("Player 2", "Right Pit Door", At most, 1);
	Deaths("Player 8", "Right Upper Level Door", At least, 1);
	Deaths("Player 1", "Right Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 1", "Right Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Always();
	Deaths("Player 2", "Right Pit Door", At most, 1);
	Deaths("Player 8", "Right Upper Level Door", At least, 1);
	Deaths("Player 1", "Right Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Upper Level Door", Subtract, 1);
	Set Deaths("Player 1", "Right Pit Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 57");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 2", "Right Pit Door", Exactly, 0);
	Deaths("Player 6", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 57", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch90", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 57");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 2", "Right Pit Door", Exactly, 2);
	Deaths("Player 6", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 57", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch90", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 57");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 2", "Right Pit Door", Exactly, 1);
	Deaths("Player 6", "Right Upper Level Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 57", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Right Upper Level Door", Subtract, 1);
	Set Switch("Switch90", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 57");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 57");
	Move Location("Player 12", "Map Revealer", "Location 57", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 57", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Always();
	Deaths("Player 2", "Right Pit Door", At most, 1);
	Deaths("Player 6", "Right Upper Level Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 57", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Right Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 57");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 57");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch90", set);
	Deaths("Player 2", "Right Pit Door", Exactly, 2);
	Deaths("Player 6", "Right Upper Level Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 57", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Right Upper Level Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 57");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 57");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 57");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch91", not set);

Actions: 
	Set Deaths("Player 7", "Right Pit Door", Set to, 0);
	Set Switch("Switch91", set);
	Set Deaths("Player 5", "Right Pit Door", Set to, 10);
	Set Deaths("Player 6", "Right Pit Door", Set to, 1);
	Set Deaths("Player 3", "Right Pit Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Right Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 58");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch91", not set);

Actions: 
	Set Deaths("Player 7", "Right Pit Door", Set to, 1);
	Set Switch("Switch91", set);
	Set Deaths("Player 5", "Right Pit Door", Set to, 10);
	Set Deaths("Player 6", "Right Pit Door", Set to, 1);
	Set Deaths("Player 3", "Right Pit Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Right Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 58");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch91", not set);

Actions: 
	Set Deaths("Player 7", "Right Pit Door", Set to, 2);
	Set Switch("Switch91", set);
	Set Deaths("Player 3", "Right Pit Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Right Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 58");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 4", "Right Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 4", "Right Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 4", "Right Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Right Pit Door", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 58", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 58", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Always();
	Deaths("Player 7", "Right Pit Door", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 58", "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 7", "Right Pit Door", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 58", "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Always();
	Deaths("Player 7", "Right Pit Door", At most, 1);
	Deaths("Player 5", "Right Pit Door", At least, 1);
	Deaths("Player 6", "Right Pit Door", At least, 1);

Actions: 
	Set Deaths("Player 6", "Right Pit Door", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Always();
	Deaths("Player 7", "Right Pit Door", At most, 1);
	Deaths("Player 5", "Right Pit Door", At least, 1);
	Deaths("Player 6", "Right Pit Door", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Right Pit Door", Subtract, 1);
	Set Deaths("Player 6", "Right Pit Door", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 58");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 7", "Right Pit Door", Exactly, 0);
	Deaths("Player 3", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 58", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Pit Door", Subtract, 1);
	Set Switch("Switch91", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 58");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 7", "Right Pit Door", Exactly, 2);
	Deaths("Player 3", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 58", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Pit Door", Subtract, 1);
	Set Switch("Switch91", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 58");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 7", "Right Pit Door", Exactly, 1);
	Deaths("Player 3", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 58", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Pit Door", Subtract, 1);
	Set Switch("Switch91", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 58");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 58");
	Move Location("Player 12", "Map Revealer", "Location 58", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 58", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Always();
	Deaths("Player 7", "Right Pit Door", At most, 1);
	Deaths("Player 3", "Right Pit Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 58", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Pit Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 58");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 58");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch91", set);
	Deaths("Player 7", "Right Pit Door", Exactly, 2);
	Deaths("Player 3", "Right Pit Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 58", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Right Pit Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 58");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 58");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 58");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch92", not set);

Actions: 
	Set Deaths("Player 4", "Young Chrysalis", Set to, 0);
	Set Switch("Switch92", set);
	Set Deaths("Player 2", "Young Chrysalis", Set to, 10);
	Set Deaths("Player 3", "Young Chrysalis", Set to, 1);
	Set Deaths("Player 8", "Right Pit Door", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 59");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch92", not set);

Actions: 
	Set Deaths("Player 4", "Young Chrysalis", Set to, 1);
	Set Switch("Switch92", set);
	Set Deaths("Player 2", "Young Chrysalis", Set to, 10);
	Set Deaths("Player 3", "Young Chrysalis", Set to, 1);
	Set Deaths("Player 8", "Right Pit Door", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 59");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch92", not set);

Actions: 
	Set Deaths("Player 4", "Young Chrysalis", Set to, 2);
	Set Switch("Switch92", set);
	Set Deaths("Player 8", "Right Pit Door", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 59");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 1", "Young Chrysalis", At least, 1);

Actions: 
	Set Deaths("Player 1", "Young Chrysalis", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 1", "Young Chrysalis", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 59", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 59", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Always();
	Deaths("Player 4", "Young Chrysalis", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 59", "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 4", "Young Chrysalis", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 59", "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Always();
	Deaths("Player 4", "Young Chrysalis", At most, 1);
	Deaths("Player 2", "Young Chrysalis", At least, 1);
	Deaths("Player 3", "Young Chrysalis", At least, 1);

Actions: 
	Set Deaths("Player 3", "Young Chrysalis", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Always();
	Deaths("Player 4", "Young Chrysalis", At most, 1);
	Deaths("Player 2", "Young Chrysalis", At least, 1);
	Deaths("Player 3", "Young Chrysalis", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Young Chrysalis", Subtract, 1);
	Set Deaths("Player 3", "Young Chrysalis", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 59");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 4", "Young Chrysalis", Exactly, 0);
	Deaths("Player 8", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 59", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Pit Door", Subtract, 1);
	Set Switch("Switch92", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 59");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 4", "Young Chrysalis", Exactly, 2);
	Deaths("Player 8", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 59", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Pit Door", Subtract, 1);
	Set Switch("Switch92", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 59");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 4", "Young Chrysalis", Exactly, 1);
	Deaths("Player 8", "Right Pit Door", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 59", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Pit Door", Subtract, 1);
	Set Switch("Switch92", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 59");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 59");
	Move Location("Player 12", "Map Revealer", "Location 59", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 59", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Always();
	Deaths("Player 4", "Young Chrysalis", At most, 1);
	Deaths("Player 8", "Right Pit Door", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 59", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Pit Door", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 59");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 59");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch92", set);
	Deaths("Player 4", "Young Chrysalis", Exactly, 2);
	Deaths("Player 8", "Right Pit Door", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 59", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Right Pit Door", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 59");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 59");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 59");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch93", not set);

Actions: 
	Set Deaths("Player 1", "Uraj Crystal", Set to, 0);
	Set Switch("Switch93", set);
	Set Deaths("Player 7", "Young Chrysalis", Set to, 10);
	Set Deaths("Player 8", "Young Chrysalis", Set to, 1);
	Set Deaths("Player 5", "Young Chrysalis", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 60");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch93", not set);

Actions: 
	Set Deaths("Player 1", "Uraj Crystal", Set to, 1);
	Set Switch("Switch93", set);
	Set Deaths("Player 7", "Young Chrysalis", Set to, 10);
	Set Deaths("Player 8", "Young Chrysalis", Set to, 1);
	Set Deaths("Player 5", "Young Chrysalis", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 60");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch93", not set);

Actions: 
	Set Deaths("Player 1", "Uraj Crystal", Set to, 2);
	Set Switch("Switch93", set);
	Set Deaths("Player 5", "Young Chrysalis", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 60");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 6", "Young Chrysalis", At least, 1);

Actions: 
	Set Deaths("Player 6", "Young Chrysalis", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 6", "Young Chrysalis", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Young Chrysalis", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 60", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 60", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Always();
	Deaths("Player 1", "Uraj Crystal", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 60", "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 1", "Uraj Crystal", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 60", "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Always();
	Deaths("Player 1", "Uraj Crystal", At most, 1);
	Deaths("Player 7", "Young Chrysalis", At least, 1);
	Deaths("Player 8", "Young Chrysalis", At least, 1);

Actions: 
	Set Deaths("Player 8", "Young Chrysalis", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Always();
	Deaths("Player 1", "Uraj Crystal", At most, 1);
	Deaths("Player 7", "Young Chrysalis", At least, 1);
	Deaths("Player 8", "Young Chrysalis", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Young Chrysalis", Subtract, 1);
	Set Deaths("Player 8", "Young Chrysalis", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 60");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 1", "Uraj Crystal", Exactly, 0);
	Deaths("Player 5", "Young Chrysalis", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 60", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Young Chrysalis", Subtract, 1);
	Set Switch("Switch93", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 60");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 1", "Uraj Crystal", Exactly, 2);
	Deaths("Player 5", "Young Chrysalis", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 60", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Young Chrysalis", Subtract, 1);
	Set Switch("Switch93", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 60");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 1", "Uraj Crystal", Exactly, 1);
	Deaths("Player 5", "Young Chrysalis", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 60", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Young Chrysalis", Subtract, 1);
	Set Switch("Switch93", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 60");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 60");
	Move Location("Player 12", "Map Revealer", "Location 60", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 60", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Always();
	Deaths("Player 1", "Uraj Crystal", At most, 1);
	Deaths("Player 5", "Young Chrysalis", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 60", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Young Chrysalis", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 60");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 60");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch93", set);
	Deaths("Player 1", "Uraj Crystal", Exactly, 2);
	Deaths("Player 5", "Young Chrysalis", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 60", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Young Chrysalis", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 60");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 60");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 60");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch94", not set);

Actions: 
	Set Deaths("Player 6", "Uraj Crystal", Set to, 0);
	Set Switch("Switch94", set);
	Set Deaths("Player 4", "Uraj Crystal", Set to, 10);
	Set Deaths("Player 5", "Uraj Crystal", Set to, 1);
	Set Deaths("Player 2", "Uraj Crystal", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 61");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch94", not set);

Actions: 
	Set Deaths("Player 6", "Uraj Crystal", Set to, 1);
	Set Switch("Switch94", set);
	Set Deaths("Player 4", "Uraj Crystal", Set to, 10);
	Set Deaths("Player 5", "Uraj Crystal", Set to, 1);
	Set Deaths("Player 2", "Uraj Crystal", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 61");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch94", not set);

Actions: 
	Set Deaths("Player 6", "Uraj Crystal", Set to, 2);
	Set Switch("Switch94", set);
	Set Deaths("Player 2", "Uraj Crystal", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 61");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 3", "Uraj Crystal", At least, 1);

Actions: 
	Set Deaths("Player 3", "Uraj Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 3", "Uraj Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 61", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 61", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Always();
	Deaths("Player 6", "Uraj Crystal", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 61", "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 6", "Uraj Crystal", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 61", "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Always();
	Deaths("Player 6", "Uraj Crystal", At most, 1);
	Deaths("Player 4", "Uraj Crystal", At least, 1);
	Deaths("Player 5", "Uraj Crystal", At least, 1);

Actions: 
	Set Deaths("Player 5", "Uraj Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Always();
	Deaths("Player 6", "Uraj Crystal", At most, 1);
	Deaths("Player 4", "Uraj Crystal", At least, 1);
	Deaths("Player 5", "Uraj Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Uraj Crystal", Subtract, 1);
	Set Deaths("Player 5", "Uraj Crystal", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 61");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 6", "Uraj Crystal", Exactly, 0);
	Deaths("Player 2", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 61", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch94", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 61");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 6", "Uraj Crystal", Exactly, 2);
	Deaths("Player 2", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 61", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch94", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 61");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 6", "Uraj Crystal", Exactly, 1);
	Deaths("Player 2", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 61", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch94", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 61");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 61");
	Move Location("Player 12", "Map Revealer", "Location 61", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 61", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Always();
	Deaths("Player 6", "Uraj Crystal", At most, 1);
	Deaths("Player 2", "Uraj Crystal", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 61", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Uraj Crystal", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 61");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 61");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch94", set);
	Deaths("Player 6", "Uraj Crystal", Exactly, 2);
	Deaths("Player 2", "Uraj Crystal", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 61", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Uraj Crystal", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 61");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 61");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 61");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch95", not set);

Actions: 
	Set Deaths("Player 3", "Psi Emitter", Set to, 0);
	Set Switch("Switch95", set);
	Set Deaths("Player 1", "Psi Emitter", Set to, 10);
	Set Deaths("Player 2", "Psi Emitter", Set to, 1);
	Set Deaths("Player 7", "Uraj Crystal", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 62");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch95", not set);

Actions: 
	Set Deaths("Player 3", "Psi Emitter", Set to, 1);
	Set Switch("Switch95", set);
	Set Deaths("Player 1", "Psi Emitter", Set to, 10);
	Set Deaths("Player 2", "Psi Emitter", Set to, 1);
	Set Deaths("Player 7", "Uraj Crystal", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 62");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch95", not set);

Actions: 
	Set Deaths("Player 3", "Psi Emitter", Set to, 2);
	Set Switch("Switch95", set);
	Set Deaths("Player 7", "Uraj Crystal", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 62");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 8", "Uraj Crystal", At least, 1);

Actions: 
	Set Deaths("Player 8", "Uraj Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 8", "Uraj Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Uraj Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 62", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 62", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Always();
	Deaths("Player 3", "Psi Emitter", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 62", "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 3", "Psi Emitter", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 62", "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Always();
	Deaths("Player 3", "Psi Emitter", At most, 1);
	Deaths("Player 1", "Psi Emitter", At least, 1);
	Deaths("Player 2", "Psi Emitter", At least, 1);

Actions: 
	Set Deaths("Player 2", "Psi Emitter", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Always();
	Deaths("Player 3", "Psi Emitter", At most, 1);
	Deaths("Player 1", "Psi Emitter", At least, 1);
	Deaths("Player 2", "Psi Emitter", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Psi Emitter", Subtract, 1);
	Set Deaths("Player 2", "Psi Emitter", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 62");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 3", "Psi Emitter", Exactly, 0);
	Deaths("Player 7", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 62", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch95", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 62");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 3", "Psi Emitter", Exactly, 2);
	Deaths("Player 7", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 62", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch95", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 62");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 3", "Psi Emitter", Exactly, 1);
	Deaths("Player 7", "Uraj Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 62", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Uraj Crystal", Subtract, 1);
	Set Switch("Switch95", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 62");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 62");
	Move Location("Player 12", "Map Revealer", "Location 62", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 62", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Always();
	Deaths("Player 3", "Psi Emitter", At most, 1);
	Deaths("Player 7", "Uraj Crystal", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 62", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Uraj Crystal", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 62");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 62");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch95", set);
	Deaths("Player 3", "Psi Emitter", Exactly, 2);
	Deaths("Player 7", "Uraj Crystal", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 62", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Uraj Crystal", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 62");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 62");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 62");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch96", not set);

Actions: 
	Set Deaths("Player 8", "Psi Emitter", Set to, 0);
	Set Switch("Switch96", set);
	Set Deaths("Player 6", "Psi Emitter", Set to, 10);
	Set Deaths("Player 7", "Psi Emitter", Set to, 1);
	Set Deaths("Player 4", "Psi Emitter", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Psi Emitter", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 65");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch96", not set);

Actions: 
	Set Deaths("Player 8", "Psi Emitter", Set to, 1);
	Set Switch("Switch96", set);
	Set Deaths("Player 6", "Psi Emitter", Set to, 10);
	Set Deaths("Player 7", "Psi Emitter", Set to, 1);
	Set Deaths("Player 4", "Psi Emitter", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Psi Emitter", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 65");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch96", not set);

Actions: 
	Set Deaths("Player 8", "Psi Emitter", Set to, 2);
	Set Switch("Switch96", set);
	Set Deaths("Player 4", "Psi Emitter", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Psi Emitter", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 65");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 5", "Psi Emitter", At least, 1);

Actions: 
	Set Deaths("Player 5", "Psi Emitter", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 5", "Psi Emitter", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Psi Emitter", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 65", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 65", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Always();
	Deaths("Player 8", "Psi Emitter", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 65", "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 8", "Psi Emitter", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 65", "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Always();
	Deaths("Player 8", "Psi Emitter", At most, 1);
	Deaths("Player 6", "Psi Emitter", At least, 1);
	Deaths("Player 7", "Psi Emitter", At least, 1);

Actions: 
	Set Deaths("Player 7", "Psi Emitter", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Always();
	Deaths("Player 8", "Psi Emitter", At most, 1);
	Deaths("Player 6", "Psi Emitter", At least, 1);
	Deaths("Player 7", "Psi Emitter", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Psi Emitter", Subtract, 1);
	Set Deaths("Player 7", "Psi Emitter", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 65");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 8", "Psi Emitter", Exactly, 0);
	Deaths("Player 4", "Psi Emitter", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 65", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Psi Emitter", Subtract, 1);
	Set Switch("Switch96", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 65");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 8", "Psi Emitter", Exactly, 2);
	Deaths("Player 4", "Psi Emitter", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 65", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Psi Emitter", Subtract, 1);
	Set Switch("Switch96", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 65");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 8", "Psi Emitter", Exactly, 1);
	Deaths("Player 4", "Psi Emitter", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 65", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Psi Emitter", Subtract, 1);
	Set Switch("Switch96", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 65");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 65");
	Move Location("Player 12", "Map Revealer", "Location 65", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 65", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Always();
	Deaths("Player 8", "Psi Emitter", At most, 1);
	Deaths("Player 4", "Psi Emitter", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 65", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Psi Emitter", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 65");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 65");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch96", set);
	Deaths("Player 8", "Psi Emitter", Exactly, 2);
	Deaths("Player 4", "Psi Emitter", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 65", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Psi Emitter", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 65");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 65");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 65");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch97", not set);

Actions: 
	Set Deaths("Player 5", "Data Disc", Set to, 0);
	Set Switch("Switch97", set);
	Set Deaths("Player 3", "Data Disc", Set to, 10);
	Set Deaths("Player 4", "Data Disc", Set to, 1);
	Set Deaths("Player 1", "Data Disc", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 66");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch97", not set);

Actions: 
	Set Deaths("Player 5", "Data Disc", Set to, 1);
	Set Switch("Switch97", set);
	Set Deaths("Player 3", "Data Disc", Set to, 10);
	Set Deaths("Player 4", "Data Disc", Set to, 1);
	Set Deaths("Player 1", "Data Disc", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 66");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch97", not set);

Actions: 
	Set Deaths("Player 5", "Data Disc", Set to, 2);
	Set Switch("Switch97", set);
	Set Deaths("Player 1", "Data Disc", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 66");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 2", "Data Disc", At least, 1);

Actions: 
	Set Deaths("Player 2", "Data Disc", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 2", "Data Disc", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 66", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 66", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Always();
	Deaths("Player 5", "Data Disc", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 66", "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 5", "Data Disc", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 66", "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Always();
	Deaths("Player 5", "Data Disc", At most, 1);
	Deaths("Player 3", "Data Disc", At least, 1);
	Deaths("Player 4", "Data Disc", At least, 1);

Actions: 
	Set Deaths("Player 4", "Data Disc", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Always();
	Deaths("Player 5", "Data Disc", At most, 1);
	Deaths("Player 3", "Data Disc", At least, 1);
	Deaths("Player 4", "Data Disc", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Data Disc", Subtract, 1);
	Set Deaths("Player 4", "Data Disc", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 66");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 5", "Data Disc", Exactly, 0);
	Deaths("Player 1", "Data Disc", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 66", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Data Disc", Subtract, 1);
	Set Switch("Switch97", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 66");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 5", "Data Disc", Exactly, 2);
	Deaths("Player 1", "Data Disc", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 66", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Data Disc", Subtract, 1);
	Set Switch("Switch97", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 66");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 5", "Data Disc", Exactly, 1);
	Deaths("Player 1", "Data Disc", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 66", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Data Disc", Subtract, 1);
	Set Switch("Switch97", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 66");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 66");
	Move Location("Player 12", "Map Revealer", "Location 66", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 66", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Always();
	Deaths("Player 5", "Data Disc", At most, 1);
	Deaths("Player 1", "Data Disc", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 66", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Data Disc", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 66");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 66");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch97", set);
	Deaths("Player 5", "Data Disc", Exactly, 2);
	Deaths("Player 1", "Data Disc", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 66", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Data Disc", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 66");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 66");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 66");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch98", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal", Set to, 0);
	Set Switch("Switch98", set);
	Set Deaths("Player 8", "Data Disc", Set to, 10);
	Set Deaths("Player 1", "Khaydarin Crystal", Set to, 1);
	Set Deaths("Player 6", "Data Disc", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 67");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch98", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal", Set to, 1);
	Set Switch("Switch98", set);
	Set Deaths("Player 8", "Data Disc", Set to, 10);
	Set Deaths("Player 1", "Khaydarin Crystal", Set to, 1);
	Set Deaths("Player 6", "Data Disc", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 67");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch98", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal", Set to, 2);
	Set Switch("Switch98", set);
	Set Deaths("Player 6", "Data Disc", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 67");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 7", "Data Disc", At least, 1);

Actions: 
	Set Deaths("Player 7", "Data Disc", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 7", "Data Disc", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Data Disc", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 67", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 67", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 67", "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 2", "Khaydarin Crystal", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 67", "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal", At most, 1);
	Deaths("Player 8", "Data Disc", At least, 1);
	Deaths("Player 1", "Khaydarin Crystal", At least, 1);

Actions: 
	Set Deaths("Player 1", "Khaydarin Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal", At most, 1);
	Deaths("Player 8", "Data Disc", At least, 1);
	Deaths("Player 1", "Khaydarin Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Data Disc", Subtract, 1);
	Set Deaths("Player 1", "Khaydarin Crystal", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 67");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 2", "Khaydarin Crystal", Exactly, 0);
	Deaths("Player 6", "Data Disc", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 67", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Data Disc", Subtract, 1);
	Set Switch("Switch98", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 67");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 2", "Khaydarin Crystal", Exactly, 2);
	Deaths("Player 6", "Data Disc", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 67", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Data Disc", Subtract, 1);
	Set Switch("Switch98", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 67");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 2", "Khaydarin Crystal", Exactly, 1);
	Deaths("Player 6", "Data Disc", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 67", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Data Disc", Subtract, 1);
	Set Switch("Switch98", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 67");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 67");
	Move Location("Player 12", "Map Revealer", "Location 67", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 67", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal", At most, 1);
	Deaths("Player 6", "Data Disc", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 67", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Data Disc", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 67");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 67");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch98", set);
	Deaths("Player 2", "Khaydarin Crystal", Exactly, 2);
	Deaths("Player 6", "Data Disc", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 67", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Data Disc", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 67");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 67");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 67");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch99", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal", Set to, 0);
	Set Switch("Switch99", set);
	Set Deaths("Player 5", "Khaydarin Crystal", Set to, 10);
	Set Deaths("Player 6", "Khaydarin Crystal", Set to, 1);
	Set Deaths("Player 3", "Khaydarin Crystal", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 68");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch99", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal", Set to, 1);
	Set Switch("Switch99", set);
	Set Deaths("Player 5", "Khaydarin Crystal", Set to, 10);
	Set Deaths("Player 6", "Khaydarin Crystal", Set to, 1);
	Set Deaths("Player 3", "Khaydarin Crystal", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 68");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch99", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal", Set to, 2);
	Set Switch("Switch99", set);
	Set Deaths("Player 3", "Khaydarin Crystal", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 68");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 4", "Khaydarin Crystal", At least, 1);

Actions: 
	Set Deaths("Player 4", "Khaydarin Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 4", "Khaydarin Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Khaydarin Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 68", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 68", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 68", "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 7", "Khaydarin Crystal", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 68", "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal", At most, 1);
	Deaths("Player 5", "Khaydarin Crystal", At least, 1);
	Deaths("Player 6", "Khaydarin Crystal", At least, 1);

Actions: 
	Set Deaths("Player 6", "Khaydarin Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal", At most, 1);
	Deaths("Player 5", "Khaydarin Crystal", At least, 1);
	Deaths("Player 6", "Khaydarin Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khaydarin Crystal", Subtract, 1);
	Set Deaths("Player 6", "Khaydarin Crystal", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 68");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 7", "Khaydarin Crystal", Exactly, 0);
	Deaths("Player 3", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 68", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch99", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 68");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 7", "Khaydarin Crystal", Exactly, 2);
	Deaths("Player 3", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 68", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch99", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 68");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 7", "Khaydarin Crystal", Exactly, 1);
	Deaths("Player 3", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 68", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch99", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 68");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 68");
	Move Location("Player 12", "Map Revealer", "Location 68", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 68", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal", At most, 1);
	Deaths("Player 3", "Khaydarin Crystal", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 68", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 68");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 68");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch99", set);
	Deaths("Player 7", "Khaydarin Crystal", Exactly, 2);
	Deaths("Player 3", "Khaydarin Crystal", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 68", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 68");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 68");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 68");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch100", not set);

Actions: 
	Set Deaths("Player 4", "Khalis Crystal", Set to, 0);
	Set Switch("Switch100", set);
	Set Deaths("Player 2", "Khalis Crystal", Set to, 10);
	Set Deaths("Player 3", "Khalis Crystal", Set to, 1);
	Set Deaths("Player 8", "Khaydarin Crystal", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 69");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch100", not set);

Actions: 
	Set Deaths("Player 4", "Khalis Crystal", Set to, 1);
	Set Switch("Switch100", set);
	Set Deaths("Player 2", "Khalis Crystal", Set to, 10);
	Set Deaths("Player 3", "Khalis Crystal", Set to, 1);
	Set Deaths("Player 8", "Khaydarin Crystal", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 69");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch100", not set);

Actions: 
	Set Deaths("Player 4", "Khalis Crystal", Set to, 2);
	Set Switch("Switch100", set);
	Set Deaths("Player 8", "Khaydarin Crystal", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 69");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 1", "Khalis Crystal", At least, 1);

Actions: 
	Set Deaths("Player 1", "Khalis Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 1", "Khalis Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 69", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 69", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Always();
	Deaths("Player 4", "Khalis Crystal", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 69", "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 4", "Khalis Crystal", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 69", "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Always();
	Deaths("Player 4", "Khalis Crystal", At most, 1);
	Deaths("Player 2", "Khalis Crystal", At least, 1);
	Deaths("Player 3", "Khalis Crystal", At least, 1);

Actions: 
	Set Deaths("Player 3", "Khalis Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Always();
	Deaths("Player 4", "Khalis Crystal", At most, 1);
	Deaths("Player 2", "Khalis Crystal", At least, 1);
	Deaths("Player 3", "Khalis Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Khalis Crystal", Subtract, 1);
	Set Deaths("Player 3", "Khalis Crystal", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 69");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 4", "Khalis Crystal", Exactly, 0);
	Deaths("Player 8", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 69", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch100", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 69");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 4", "Khalis Crystal", Exactly, 2);
	Deaths("Player 8", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 69", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch100", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 69");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 4", "Khalis Crystal", Exactly, 1);
	Deaths("Player 8", "Khaydarin Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 69", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal", Subtract, 1);
	Set Switch("Switch100", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 69");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 69");
	Move Location("Player 12", "Map Revealer", "Location 69", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 69", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Always();
	Deaths("Player 4", "Khalis Crystal", At most, 1);
	Deaths("Player 8", "Khaydarin Crystal", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 69", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 69");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 69");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch100", set);
	Deaths("Player 4", "Khalis Crystal", Exactly, 2);
	Deaths("Player 8", "Khaydarin Crystal", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 69", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 69");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 69");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 69");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch101", not set);

Actions: 
	Set Deaths("Player 1", "Flag", Set to, 0);
	Set Switch("Switch101", set);
	Set Deaths("Player 7", "Khalis Crystal", Set to, 10);
	Set Deaths("Player 8", "Khalis Crystal", Set to, 1);
	Set Deaths("Player 5", "Khalis Crystal", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 70");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch101", not set);

Actions: 
	Set Deaths("Player 1", "Flag", Set to, 1);
	Set Switch("Switch101", set);
	Set Deaths("Player 7", "Khalis Crystal", Set to, 10);
	Set Deaths("Player 8", "Khalis Crystal", Set to, 1);
	Set Deaths("Player 5", "Khalis Crystal", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 70");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch101", not set);

Actions: 
	Set Deaths("Player 1", "Flag", Set to, 2);
	Set Switch("Switch101", set);
	Set Deaths("Player 5", "Khalis Crystal", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 70");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 6", "Khalis Crystal", At least, 1);

Actions: 
	Set Deaths("Player 6", "Khalis Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 6", "Khalis Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Khalis Crystal", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 70", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 70", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Always();
	Deaths("Player 1", "Flag", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 70", "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 1", "Flag", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 70", "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Always();
	Deaths("Player 1", "Flag", At most, 1);
	Deaths("Player 7", "Khalis Crystal", At least, 1);
	Deaths("Player 8", "Khalis Crystal", At least, 1);

Actions: 
	Set Deaths("Player 8", "Khalis Crystal", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Always();
	Deaths("Player 1", "Flag", At most, 1);
	Deaths("Player 7", "Khalis Crystal", At least, 1);
	Deaths("Player 8", "Khalis Crystal", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Khalis Crystal", Subtract, 1);
	Set Deaths("Player 8", "Khalis Crystal", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 70");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 1", "Flag", Exactly, 0);
	Deaths("Player 5", "Khalis Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 70", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khalis Crystal", Subtract, 1);
	Set Switch("Switch101", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 70");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 1", "Flag", Exactly, 2);
	Deaths("Player 5", "Khalis Crystal", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 70", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khalis Crystal", Subtract, 1);
	Set Switch("Switch101", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 70");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 1", "Flag", Exactly, 1);
	Deaths("Player 5", "Khalis Crystal", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 70", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khalis Crystal", Subtract, 1);
	Set Switch("Switch101", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 70");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 70");
	Move Location("Player 12", "Map Revealer", "Location 70", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 70", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Always();
	Deaths("Player 1", "Flag", At most, 1);
	Deaths("Player 5", "Khalis Crystal", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 70", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khalis Crystal", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 70");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 70");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch101", set);
	Deaths("Player 1", "Flag", Exactly, 2);
	Deaths("Player 5", "Khalis Crystal", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 70", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khalis Crystal", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 70");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 70");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 70");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch102", not set);

Actions: 
	Set Deaths("Player 6", "Flag", Set to, 0);
	Set Switch("Switch102", set);
	Set Deaths("Player 4", "Flag", Set to, 10);
	Set Deaths("Player 5", "Flag", Set to, 1);
	Set Deaths("Player 2", "Flag", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 71");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch102", not set);

Actions: 
	Set Deaths("Player 6", "Flag", Set to, 1);
	Set Switch("Switch102", set);
	Set Deaths("Player 4", "Flag", Set to, 10);
	Set Deaths("Player 5", "Flag", Set to, 1);
	Set Deaths("Player 2", "Flag", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 71");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch102", not set);

Actions: 
	Set Deaths("Player 6", "Flag", Set to, 2);
	Set Switch("Switch102", set);
	Set Deaths("Player 2", "Flag", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 71");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 3", "Flag", At least, 1);

Actions: 
	Set Deaths("Player 3", "Flag", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 3", "Flag", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 71", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 71", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Always();
	Deaths("Player 6", "Flag", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 71", "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 6", "Flag", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 71", "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Always();
	Deaths("Player 6", "Flag", At most, 1);
	Deaths("Player 4", "Flag", At least, 1);
	Deaths("Player 5", "Flag", At least, 1);

Actions: 
	Set Deaths("Player 5", "Flag", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Always();
	Deaths("Player 6", "Flag", At most, 1);
	Deaths("Player 4", "Flag", At least, 1);
	Deaths("Player 5", "Flag", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Flag", Subtract, 1);
	Set Deaths("Player 5", "Flag", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 71");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 6", "Flag", Exactly, 0);
	Deaths("Player 2", "Flag", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 71", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Flag", Subtract, 1);
	Set Switch("Switch102", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 71");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 6", "Flag", Exactly, 2);
	Deaths("Player 2", "Flag", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 71", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Flag", Subtract, 1);
	Set Switch("Switch102", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 71");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 6", "Flag", Exactly, 1);
	Deaths("Player 2", "Flag", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 71", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Flag", Subtract, 1);
	Set Switch("Switch102", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 71");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 71");
	Move Location("Player 12", "Map Revealer", "Location 71", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 71", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Always();
	Deaths("Player 6", "Flag", At most, 1);
	Deaths("Player 2", "Flag", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 71", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Flag", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 71");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 71");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch102", set);
	Deaths("Player 6", "Flag", Exactly, 2);
	Deaths("Player 2", "Flag", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 71", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Flag", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 71");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 71");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 71");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch103", not set);

Actions: 
	Set Deaths("Player 3", "Vespene Geyser", Set to, 0);
	Set Switch("Switch103", set);
	Set Deaths("Player 1", "Vespene Geyser", Set to, 10);
	Set Deaths("Player 2", "Vespene Geyser", Set to, 1);
	Set Deaths("Player 7", "Flag", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 72");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch103", not set);

Actions: 
	Set Deaths("Player 3", "Vespene Geyser", Set to, 1);
	Set Switch("Switch103", set);
	Set Deaths("Player 1", "Vespene Geyser", Set to, 10);
	Set Deaths("Player 2", "Vespene Geyser", Set to, 1);
	Set Deaths("Player 7", "Flag", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 72");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch103", not set);

Actions: 
	Set Deaths("Player 3", "Vespene Geyser", Set to, 2);
	Set Switch("Switch103", set);
	Set Deaths("Player 7", "Flag", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 72");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 8", "Flag", At least, 1);

Actions: 
	Set Deaths("Player 8", "Flag", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 8", "Flag", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Flag", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 72", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 72", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Always();
	Deaths("Player 3", "Vespene Geyser", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 72", "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 3", "Vespene Geyser", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 72", "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Always();
	Deaths("Player 3", "Vespene Geyser", At most, 1);
	Deaths("Player 1", "Vespene Geyser", At least, 1);
	Deaths("Player 2", "Vespene Geyser", At least, 1);

Actions: 
	Set Deaths("Player 2", "Vespene Geyser", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Always();
	Deaths("Player 3", "Vespene Geyser", At most, 1);
	Deaths("Player 1", "Vespene Geyser", At least, 1);
	Deaths("Player 2", "Vespene Geyser", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Vespene Geyser", Subtract, 1);
	Set Deaths("Player 2", "Vespene Geyser", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 72");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 3", "Vespene Geyser", Exactly, 0);
	Deaths("Player 7", "Flag", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 72", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Flag", Subtract, 1);
	Set Switch("Switch103", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 72");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 3", "Vespene Geyser", Exactly, 2);
	Deaths("Player 7", "Flag", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 72", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Flag", Subtract, 1);
	Set Switch("Switch103", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 72");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 3", "Vespene Geyser", Exactly, 1);
	Deaths("Player 7", "Flag", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 72", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Flag", Subtract, 1);
	Set Switch("Switch103", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 72");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 72");
	Move Location("Player 12", "Map Revealer", "Location 72", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 72", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Always();
	Deaths("Player 3", "Vespene Geyser", At most, 1);
	Deaths("Player 7", "Flag", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 72", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Flag", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 72");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 72");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch103", set);
	Deaths("Player 3", "Vespene Geyser", Exactly, 2);
	Deaths("Player 7", "Flag", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 72", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Flag", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 72");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 72");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 72");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch104", not set);

Actions: 
	Set Deaths("Player 8", "Vespene Geyser", Set to, 0);
	Set Switch("Switch104", set);
	Set Deaths("Player 6", "Vespene Geyser", Set to, 10);
	Set Deaths("Player 7", "Vespene Geyser", Set to, 1);
	Set Deaths("Player 4", "Vespene Geyser", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Vespene Geyser", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 73");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch104", not set);

Actions: 
	Set Deaths("Player 8", "Vespene Geyser", Set to, 1);
	Set Switch("Switch104", set);
	Set Deaths("Player 6", "Vespene Geyser", Set to, 10);
	Set Deaths("Player 7", "Vespene Geyser", Set to, 1);
	Set Deaths("Player 4", "Vespene Geyser", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Vespene Geyser", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 73");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch104", not set);

Actions: 
	Set Deaths("Player 8", "Vespene Geyser", Set to, 2);
	Set Switch("Switch104", set);
	Set Deaths("Player 4", "Vespene Geyser", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Vespene Geyser", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 73");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 5", "Vespene Geyser", At least, 1);

Actions: 
	Set Deaths("Player 5", "Vespene Geyser", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 5", "Vespene Geyser", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Vespene Geyser", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 73", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 73", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Always();
	Deaths("Player 8", "Vespene Geyser", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 73", "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 8", "Vespene Geyser", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 73", "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Always();
	Deaths("Player 8", "Vespene Geyser", At most, 1);
	Deaths("Player 6", "Vespene Geyser", At least, 1);
	Deaths("Player 7", "Vespene Geyser", At least, 1);

Actions: 
	Set Deaths("Player 7", "Vespene Geyser", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Always();
	Deaths("Player 8", "Vespene Geyser", At most, 1);
	Deaths("Player 6", "Vespene Geyser", At least, 1);
	Deaths("Player 7", "Vespene Geyser", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Vespene Geyser", Subtract, 1);
	Set Deaths("Player 7", "Vespene Geyser", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 73");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 8", "Vespene Geyser", Exactly, 0);
	Deaths("Player 4", "Vespene Geyser", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 73", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Vespene Geyser", Subtract, 1);
	Set Switch("Switch104", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 73");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 8", "Vespene Geyser", Exactly, 2);
	Deaths("Player 4", "Vespene Geyser", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 73", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Vespene Geyser", Subtract, 1);
	Set Switch("Switch104", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 73");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 8", "Vespene Geyser", Exactly, 1);
	Deaths("Player 4", "Vespene Geyser", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 73", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Vespene Geyser", Subtract, 1);
	Set Switch("Switch104", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 73");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 73");
	Move Location("Player 12", "Map Revealer", "Location 73", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 73", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Always();
	Deaths("Player 8", "Vespene Geyser", At most, 1);
	Deaths("Player 4", "Vespene Geyser", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 73", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Vespene Geyser", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 73");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 73");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch104", set);
	Deaths("Player 8", "Vespene Geyser", Exactly, 2);
	Deaths("Player 4", "Vespene Geyser", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 73", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Vespene Geyser", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 73");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 73");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 73");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch105", not set);

Actions: 
	Set Deaths("Player 5", "Protoss Beacon", Set to, 0);
	Set Switch("Switch105", set);
	Set Deaths("Player 3", "Protoss Beacon", Set to, 10);
	Set Deaths("Player 4", "Protoss Beacon", Set to, 1);
	Set Deaths("Player 1", "Protoss Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 74");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch105", not set);

Actions: 
	Set Deaths("Player 5", "Protoss Beacon", Set to, 1);
	Set Switch("Switch105", set);
	Set Deaths("Player 3", "Protoss Beacon", Set to, 10);
	Set Deaths("Player 4", "Protoss Beacon", Set to, 1);
	Set Deaths("Player 1", "Protoss Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 74");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch105", not set);

Actions: 
	Set Deaths("Player 5", "Protoss Beacon", Set to, 2);
	Set Switch("Switch105", set);
	Set Deaths("Player 1", "Protoss Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 74");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 2", "Protoss Beacon", At least, 1);

Actions: 
	Set Deaths("Player 2", "Protoss Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 2", "Protoss Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 74", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 74", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Always();
	Deaths("Player 5", "Protoss Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 74", "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 5", "Protoss Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 74", "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Always();
	Deaths("Player 5", "Protoss Beacon", At most, 1);
	Deaths("Player 3", "Protoss Beacon", At least, 1);
	Deaths("Player 4", "Protoss Beacon", At least, 1);

Actions: 
	Set Deaths("Player 4", "Protoss Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Always();
	Deaths("Player 5", "Protoss Beacon", At most, 1);
	Deaths("Player 3", "Protoss Beacon", At least, 1);
	Deaths("Player 4", "Protoss Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Protoss Beacon", Subtract, 1);
	Set Deaths("Player 4", "Protoss Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 74");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 5", "Protoss Beacon", Exactly, 0);
	Deaths("Player 1", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 74", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch105", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 74");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 5", "Protoss Beacon", Exactly, 2);
	Deaths("Player 1", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 74", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch105", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 74");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 5", "Protoss Beacon", Exactly, 1);
	Deaths("Player 1", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 74", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch105", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 74");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 74");
	Move Location("Player 12", "Map Revealer", "Location 74", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 74", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Always();
	Deaths("Player 5", "Protoss Beacon", At most, 1);
	Deaths("Player 1", "Protoss Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 74", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 74");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 74");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch105", set);
	Deaths("Player 5", "Protoss Beacon", Exactly, 2);
	Deaths("Player 1", "Protoss Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 74", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 74");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 74");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 74");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch106", not set);

Actions: 
	Set Deaths("Player 2", "Zerg Beacon", Set to, 0);
	Set Switch("Switch106", set);
	Set Deaths("Player 8", "Protoss Beacon", Set to, 10);
	Set Deaths("Player 1", "Zerg Beacon", Set to, 1);
	Set Deaths("Player 6", "Protoss Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 75");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch106", not set);

Actions: 
	Set Deaths("Player 2", "Zerg Beacon", Set to, 1);
	Set Switch("Switch106", set);
	Set Deaths("Player 8", "Protoss Beacon", Set to, 10);
	Set Deaths("Player 1", "Zerg Beacon", Set to, 1);
	Set Deaths("Player 6", "Protoss Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 75");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch106", not set);

Actions: 
	Set Deaths("Player 2", "Zerg Beacon", Set to, 2);
	Set Switch("Switch106", set);
	Set Deaths("Player 6", "Protoss Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 75");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 7", "Protoss Beacon", At least, 1);

Actions: 
	Set Deaths("Player 7", "Protoss Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 7", "Protoss Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Protoss Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 75", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 75", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Always();
	Deaths("Player 2", "Zerg Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 75", "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 2", "Zerg Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 75", "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Always();
	Deaths("Player 2", "Zerg Beacon", At most, 1);
	Deaths("Player 8", "Protoss Beacon", At least, 1);
	Deaths("Player 1", "Zerg Beacon", At least, 1);

Actions: 
	Set Deaths("Player 1", "Zerg Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Always();
	Deaths("Player 2", "Zerg Beacon", At most, 1);
	Deaths("Player 8", "Protoss Beacon", At least, 1);
	Deaths("Player 1", "Zerg Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Protoss Beacon", Subtract, 1);
	Set Deaths("Player 1", "Zerg Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 75");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 2", "Zerg Beacon", Exactly, 0);
	Deaths("Player 6", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 75", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch106", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 75");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 2", "Zerg Beacon", Exactly, 2);
	Deaths("Player 6", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 75", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch106", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 75");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 2", "Zerg Beacon", Exactly, 1);
	Deaths("Player 6", "Protoss Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 75", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Beacon", Subtract, 1);
	Set Switch("Switch106", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 75");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 75");
	Move Location("Player 12", "Map Revealer", "Location 75", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 75", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Always();
	Deaths("Player 2", "Zerg Beacon", At most, 1);
	Deaths("Player 6", "Protoss Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 75", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 75");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 75");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch106", set);
	Deaths("Player 2", "Zerg Beacon", Exactly, 2);
	Deaths("Player 6", "Protoss Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 75", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 75");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 75");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 75");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch107", not set);

Actions: 
	Set Deaths("Player 7", "Zerg Beacon", Set to, 0);
	Set Switch("Switch107", set);
	Set Deaths("Player 5", "Zerg Beacon", Set to, 10);
	Set Deaths("Player 6", "Zerg Beacon", Set to, 1);
	Set Deaths("Player 3", "Zerg Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Zerg Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 76");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch107", not set);

Actions: 
	Set Deaths("Player 7", "Zerg Beacon", Set to, 1);
	Set Switch("Switch107", set);
	Set Deaths("Player 5", "Zerg Beacon", Set to, 10);
	Set Deaths("Player 6", "Zerg Beacon", Set to, 1);
	Set Deaths("Player 3", "Zerg Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Zerg Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 76");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch107", not set);

Actions: 
	Set Deaths("Player 7", "Zerg Beacon", Set to, 2);
	Set Switch("Switch107", set);
	Set Deaths("Player 3", "Zerg Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Zerg Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 76");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 4", "Zerg Beacon", At least, 1);

Actions: 
	Set Deaths("Player 4", "Zerg Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 4", "Zerg Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Zerg Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 76", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 76", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Always();
	Deaths("Player 7", "Zerg Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 76", "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 7", "Zerg Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 76", "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Always();
	Deaths("Player 7", "Zerg Beacon", At most, 1);
	Deaths("Player 5", "Zerg Beacon", At least, 1);
	Deaths("Player 6", "Zerg Beacon", At least, 1);

Actions: 
	Set Deaths("Player 6", "Zerg Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Always();
	Deaths("Player 7", "Zerg Beacon", At most, 1);
	Deaths("Player 5", "Zerg Beacon", At least, 1);
	Deaths("Player 6", "Zerg Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Beacon", Subtract, 1);
	Set Deaths("Player 6", "Zerg Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 76");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 7", "Zerg Beacon", Exactly, 0);
	Deaths("Player 3", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 76", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch107", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 76");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 7", "Zerg Beacon", Exactly, 2);
	Deaths("Player 3", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 76", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch107", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 76");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 7", "Zerg Beacon", Exactly, 1);
	Deaths("Player 3", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 76", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch107", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 76");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 76");
	Move Location("Player 12", "Map Revealer", "Location 76", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 76", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Always();
	Deaths("Player 7", "Zerg Beacon", At most, 1);
	Deaths("Player 3", "Zerg Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 76", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 76");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 76");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch107", set);
	Deaths("Player 7", "Zerg Beacon", Exactly, 2);
	Deaths("Player 3", "Zerg Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 76", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Zerg Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 76");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 76");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 76");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch108", not set);

Actions: 
	Set Deaths("Player 4", "Terran Beacon", Set to, 0);
	Set Switch("Switch108", set);
	Set Deaths("Player 2", "Terran Beacon", Set to, 10);
	Set Deaths("Player 3", "Terran Beacon", Set to, 1);
	Set Deaths("Player 8", "Zerg Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 77");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch108", not set);

Actions: 
	Set Deaths("Player 4", "Terran Beacon", Set to, 1);
	Set Switch("Switch108", set);
	Set Deaths("Player 2", "Terran Beacon", Set to, 10);
	Set Deaths("Player 3", "Terran Beacon", Set to, 1);
	Set Deaths("Player 8", "Zerg Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 77");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch108", not set);

Actions: 
	Set Deaths("Player 4", "Terran Beacon", Set to, 2);
	Set Switch("Switch108", set);
	Set Deaths("Player 8", "Zerg Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 77");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 1", "Terran Beacon", At least, 1);

Actions: 
	Set Deaths("Player 1", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 1", "Terran Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 77", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 77", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Always();
	Deaths("Player 4", "Terran Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 77", "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 4", "Terran Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 77", "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Always();
	Deaths("Player 4", "Terran Beacon", At most, 1);
	Deaths("Player 2", "Terran Beacon", At least, 1);
	Deaths("Player 3", "Terran Beacon", At least, 1);

Actions: 
	Set Deaths("Player 3", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Always();
	Deaths("Player 4", "Terran Beacon", At most, 1);
	Deaths("Player 2", "Terran Beacon", At least, 1);
	Deaths("Player 3", "Terran Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Beacon", Subtract, 1);
	Set Deaths("Player 3", "Terran Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 77");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 4", "Terran Beacon", Exactly, 0);
	Deaths("Player 8", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 77", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch108", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 77");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 4", "Terran Beacon", Exactly, 2);
	Deaths("Player 8", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 77", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch108", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 77");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 4", "Terran Beacon", Exactly, 1);
	Deaths("Player 8", "Zerg Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 77", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Beacon", Subtract, 1);
	Set Switch("Switch108", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 77");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 77");
	Move Location("Player 12", "Map Revealer", "Location 77", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 77", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Always();
	Deaths("Player 4", "Terran Beacon", At most, 1);
	Deaths("Player 8", "Zerg Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 77", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 77");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 77");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch108", set);
	Deaths("Player 4", "Terran Beacon", Exactly, 2);
	Deaths("Player 8", "Zerg Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 77", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Zerg Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 77");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 77");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 77");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch109", not set);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 1)", Set to, 0);
	Set Switch("Switch109", set);
	Set Deaths("Player 7", "Terran Beacon", Set to, 10);
	Set Deaths("Player 8", "Terran Beacon", Set to, 1);
	Set Deaths("Player 5", "Terran Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 78");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch109", not set);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 1)", Set to, 1);
	Set Switch("Switch109", set);
	Set Deaths("Player 7", "Terran Beacon", Set to, 10);
	Set Deaths("Player 8", "Terran Beacon", Set to, 1);
	Set Deaths("Player 5", "Terran Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 78");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch109", not set);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 1)", Set to, 2);
	Set Switch("Switch109", set);
	Set Deaths("Player 5", "Terran Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 78");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 6", "Terran Beacon", At least, 1);

Actions: 
	Set Deaths("Player 6", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 6", "Terran Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Terran Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 78", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 78", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Always();
	Deaths("Player 1", "Mineral Field (Type 1)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 78", "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 1", "Mineral Field (Type 1)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 78", "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Always();
	Deaths("Player 1", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 7", "Terran Beacon", At least, 1);
	Deaths("Player 8", "Terran Beacon", At least, 1);

Actions: 
	Set Deaths("Player 8", "Terran Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Always();
	Deaths("Player 1", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 7", "Terran Beacon", At least, 1);
	Deaths("Player 8", "Terran Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Beacon", Subtract, 1);
	Set Deaths("Player 8", "Terran Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 78");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 1", "Mineral Field (Type 1)", Exactly, 0);
	Deaths("Player 5", "Terran Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 78", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Beacon", Subtract, 1);
	Set Switch("Switch109", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 78");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 1", "Mineral Field (Type 1)", Exactly, 2);
	Deaths("Player 5", "Terran Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 78", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Beacon", Subtract, 1);
	Set Switch("Switch109", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 78");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 1", "Mineral Field (Type 1)", Exactly, 1);
	Deaths("Player 5", "Terran Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 78", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Beacon", Subtract, 1);
	Set Switch("Switch109", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 78");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 78");
	Move Location("Player 12", "Map Revealer", "Location 78", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 78", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Always();
	Deaths("Player 1", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 5", "Terran Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 78", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 78");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 78");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch109", set);
	Deaths("Player 1", "Mineral Field (Type 1)", Exactly, 2);
	Deaths("Player 5", "Terran Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 78", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Terran Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 78");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 78");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 78");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch110", not set);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 1)", Set to, 0);
	Set Switch("Switch110", set);
	Set Deaths("Player 4", "Mineral Field (Type 1)", Set to, 10);
	Set Deaths("Player 5", "Mineral Field (Type 1)", Set to, 1);
	Set Deaths("Player 2", "Mineral Field (Type 1)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 79");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch110", not set);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 1)", Set to, 1);
	Set Switch("Switch110", set);
	Set Deaths("Player 4", "Mineral Field (Type 1)", Set to, 10);
	Set Deaths("Player 5", "Mineral Field (Type 1)", Set to, 1);
	Set Deaths("Player 2", "Mineral Field (Type 1)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 79");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch110", not set);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 1)", Set to, 2);
	Set Switch("Switch110", set);
	Set Deaths("Player 2", "Mineral Field (Type 1)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 79");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 3", "Mineral Field (Type 1)", At least, 1);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 1)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 3", "Mineral Field (Type 1)", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 79", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 79", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Always();
	Deaths("Player 6", "Mineral Field (Type 1)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 79", "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 6", "Mineral Field (Type 1)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 79", "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Always();
	Deaths("Player 6", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 4", "Mineral Field (Type 1)", At least, 1);
	Deaths("Player 5", "Mineral Field (Type 1)", At least, 1);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 1)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Always();
	Deaths("Player 6", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 4", "Mineral Field (Type 1)", At least, 1);
	Deaths("Player 5", "Mineral Field (Type 1)", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 1)", Subtract, 1);
	Set Deaths("Player 5", "Mineral Field (Type 1)", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 79");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 6", "Mineral Field (Type 1)", Exactly, 0);
	Deaths("Player 2", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 79", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch110", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 79");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 6", "Mineral Field (Type 1)", Exactly, 2);
	Deaths("Player 2", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 79", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch110", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 79");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 6", "Mineral Field (Type 1)", Exactly, 1);
	Deaths("Player 2", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 79", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch110", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 79");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 79");
	Move Location("Player 12", "Map Revealer", "Location 79", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 79", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Always();
	Deaths("Player 6", "Mineral Field (Type 1)", At most, 1);
	Deaths("Player 2", "Mineral Field (Type 1)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 79", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 1)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 79");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 79");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch110", set);
	Deaths("Player 6", "Mineral Field (Type 1)", Exactly, 2);
	Deaths("Player 2", "Mineral Field (Type 1)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 79", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 1)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 79");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 79");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 79");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch111", not set);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 2)", Set to, 0);
	Set Switch("Switch111", set);
	Set Deaths("Player 1", "Mineral Field (Type 2)", Set to, 10);
	Set Deaths("Player 2", "Mineral Field (Type 2)", Set to, 1);
	Set Deaths("Player 7", "Mineral Field (Type 1)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 80");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch111", not set);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 2)", Set to, 1);
	Set Switch("Switch111", set);
	Set Deaths("Player 1", "Mineral Field (Type 2)", Set to, 10);
	Set Deaths("Player 2", "Mineral Field (Type 2)", Set to, 1);
	Set Deaths("Player 7", "Mineral Field (Type 1)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 80");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch111", not set);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 2)", Set to, 2);
	Set Switch("Switch111", set);
	Set Deaths("Player 7", "Mineral Field (Type 1)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 80");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 8", "Mineral Field (Type 1)", At least, 1);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 1)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 8", "Mineral Field (Type 1)", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 1)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 80", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 80", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Always();
	Deaths("Player 3", "Mineral Field (Type 2)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 80", "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 3", "Mineral Field (Type 2)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 80", "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Always();
	Deaths("Player 3", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 1", "Mineral Field (Type 2)", At least, 1);
	Deaths("Player 2", "Mineral Field (Type 2)", At least, 1);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 2)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Always();
	Deaths("Player 3", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 1", "Mineral Field (Type 2)", At least, 1);
	Deaths("Player 2", "Mineral Field (Type 2)", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 2)", Subtract, 1);
	Set Deaths("Player 2", "Mineral Field (Type 2)", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 80");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 3", "Mineral Field (Type 2)", Exactly, 0);
	Deaths("Player 7", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 80", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch111", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 80");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 3", "Mineral Field (Type 2)", Exactly, 2);
	Deaths("Player 7", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 80", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch111", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 80");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 3", "Mineral Field (Type 2)", Exactly, 1);
	Deaths("Player 7", "Mineral Field (Type 1)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 80", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 1)", Subtract, 1);
	Set Switch("Switch111", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 80");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 80");
	Move Location("Player 12", "Map Revealer", "Location 80", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 80", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Always();
	Deaths("Player 3", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 7", "Mineral Field (Type 1)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 80", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 1)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 80");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 80");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch111", set);
	Deaths("Player 3", "Mineral Field (Type 2)", Exactly, 2);
	Deaths("Player 7", "Mineral Field (Type 1)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 80", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 1)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 80");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 80");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 80");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch112", not set);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 2)", Set to, 0);
	Set Switch("Switch112", set);
	Set Deaths("Player 6", "Mineral Field (Type 2)", Set to, 10);
	Set Deaths("Player 7", "Mineral Field (Type 2)", Set to, 1);
	Set Deaths("Player 4", "Mineral Field (Type 2)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Mineral Field (Type 2)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 81");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch112", not set);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 2)", Set to, 1);
	Set Switch("Switch112", set);
	Set Deaths("Player 6", "Mineral Field (Type 2)", Set to, 10);
	Set Deaths("Player 7", "Mineral Field (Type 2)", Set to, 1);
	Set Deaths("Player 4", "Mineral Field (Type 2)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Mineral Field (Type 2)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 81");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch112", not set);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 2)", Set to, 2);
	Set Switch("Switch112", set);
	Set Deaths("Player 4", "Mineral Field (Type 2)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Mineral Field (Type 2)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 81");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 5", "Mineral Field (Type 2)", At least, 1);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 2)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 5", "Mineral Field (Type 2)", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 2)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 81", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 81", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Always();
	Deaths("Player 8", "Mineral Field (Type 2)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 81", "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 8", "Mineral Field (Type 2)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 81", "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Always();
	Deaths("Player 8", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 6", "Mineral Field (Type 2)", At least, 1);
	Deaths("Player 7", "Mineral Field (Type 2)", At least, 1);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 2)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Always();
	Deaths("Player 8", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 6", "Mineral Field (Type 2)", At least, 1);
	Deaths("Player 7", "Mineral Field (Type 2)", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 2)", Subtract, 1);
	Set Deaths("Player 7", "Mineral Field (Type 2)", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 81");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 8", "Mineral Field (Type 2)", Exactly, 0);
	Deaths("Player 4", "Mineral Field (Type 2)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 81", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 2)", Subtract, 1);
	Set Switch("Switch112", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 81");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 8", "Mineral Field (Type 2)", Exactly, 2);
	Deaths("Player 4", "Mineral Field (Type 2)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 81", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 2)", Subtract, 1);
	Set Switch("Switch112", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 81");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 8", "Mineral Field (Type 2)", Exactly, 1);
	Deaths("Player 4", "Mineral Field (Type 2)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 81", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 2)", Subtract, 1);
	Set Switch("Switch112", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 81");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 81");
	Move Location("Player 12", "Map Revealer", "Location 81", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 81", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Always();
	Deaths("Player 8", "Mineral Field (Type 2)", At most, 1);
	Deaths("Player 4", "Mineral Field (Type 2)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 81", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 2)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 81");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 81");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch112", set);
	Deaths("Player 8", "Mineral Field (Type 2)", Exactly, 2);
	Deaths("Player 4", "Mineral Field (Type 2)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 81", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 2)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 81");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 81");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 81");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch113", not set);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 3)", Set to, 0);
	Set Switch("Switch113", set);
	Set Deaths("Player 3", "Mineral Field (Type 3)", Set to, 10);
	Set Deaths("Player 4", "Mineral Field (Type 3)", Set to, 1);
	Set Deaths("Player 1", "Mineral Field (Type 3)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 82");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch113", not set);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 3)", Set to, 1);
	Set Switch("Switch113", set);
	Set Deaths("Player 3", "Mineral Field (Type 3)", Set to, 10);
	Set Deaths("Player 4", "Mineral Field (Type 3)", Set to, 1);
	Set Deaths("Player 1", "Mineral Field (Type 3)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 2", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 82");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch113", not set);

Actions: 
	Set Deaths("Player 5", "Mineral Field (Type 3)", Set to, 2);
	Set Switch("Switch113", set);
	Set Deaths("Player 1", "Mineral Field (Type 3)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 2", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 82");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 2", "Mineral Field (Type 3)", At least, 1);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 3)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 2", "Mineral Field (Type 3)", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 82", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 82", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Always();
	Deaths("Player 5", "Mineral Field (Type 3)", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 82", "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 5", "Mineral Field (Type 3)", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 82", "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Always();
	Deaths("Player 5", "Mineral Field (Type 3)", At most, 1);
	Deaths("Player 3", "Mineral Field (Type 3)", At least, 1);
	Deaths("Player 4", "Mineral Field (Type 3)", At least, 1);

Actions: 
	Set Deaths("Player 4", "Mineral Field (Type 3)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Always();
	Deaths("Player 5", "Mineral Field (Type 3)", At most, 1);
	Deaths("Player 3", "Mineral Field (Type 3)", At least, 1);
	Deaths("Player 4", "Mineral Field (Type 3)", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Mineral Field (Type 3)", Subtract, 1);
	Set Deaths("Player 4", "Mineral Field (Type 3)", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 82");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 5", "Mineral Field (Type 3)", Exactly, 0);
	Deaths("Player 1", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 82", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch113", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 82");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 5", "Mineral Field (Type 3)", Exactly, 2);
	Deaths("Player 1", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 82", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch113", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 82");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 5", "Mineral Field (Type 3)", Exactly, 1);
	Deaths("Player 1", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 82", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch113", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 82");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 82");
	Move Location("Player 12", "Map Revealer", "Location 82", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 82", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Always();
	Deaths("Player 5", "Mineral Field (Type 3)", At most, 1);
	Deaths("Player 1", "Mineral Field (Type 3)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 82", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 3)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 82");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 82");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch113", set);
	Deaths("Player 5", "Mineral Field (Type 3)", Exactly, 2);
	Deaths("Player 1", "Mineral Field (Type 3)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 82", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Mineral Field (Type 3)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 82");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 82");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 82");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch114", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal Formation", Set to, 0);
	Set Switch("Switch114", set);
	Set Deaths("Player 8", "Mineral Field (Type 3)", Set to, 10);
	Set Deaths("Player 1", "Khaydarin Crystal Formation", Set to, 1);
	Set Deaths("Player 6", "Mineral Field (Type 3)", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 83");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch114", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal Formation", Set to, 1);
	Set Switch("Switch114", set);
	Set Deaths("Player 8", "Mineral Field (Type 3)", Set to, 10);
	Set Deaths("Player 1", "Khaydarin Crystal Formation", Set to, 1);
	Set Deaths("Player 6", "Mineral Field (Type 3)", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 7", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 83");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch114", not set);

Actions: 
	Set Deaths("Player 2", "Khaydarin Crystal Formation", Set to, 2);
	Set Switch("Switch114", set);
	Set Deaths("Player 6", "Mineral Field (Type 3)", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 7", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 83");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 7", "Mineral Field (Type 3)", At least, 1);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 3)", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 7", "Mineral Field (Type 3)", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Mineral Field (Type 3)", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 83", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 83", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal Formation", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 83", "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 2", "Khaydarin Crystal Formation", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 83", "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 8", "Mineral Field (Type 3)", At least, 1);
	Deaths("Player 1", "Khaydarin Crystal Formation", At least, 1);

Actions: 
	Set Deaths("Player 1", "Khaydarin Crystal Formation", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 8", "Mineral Field (Type 3)", At least, 1);
	Deaths("Player 1", "Khaydarin Crystal Formation", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Mineral Field (Type 3)", Subtract, 1);
	Set Deaths("Player 1", "Khaydarin Crystal Formation", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 83");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 2", "Khaydarin Crystal Formation", Exactly, 0);
	Deaths("Player 6", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 83", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch114", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 83");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 2", "Khaydarin Crystal Formation", Exactly, 2);
	Deaths("Player 6", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 83", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch114", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 83");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 2", "Khaydarin Crystal Formation", Exactly, 1);
	Deaths("Player 6", "Mineral Field (Type 3)", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 83", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 3)", Subtract, 1);
	Set Switch("Switch114", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 83");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 83");
	Move Location("Player 12", "Map Revealer", "Location 83", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 83", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Always();
	Deaths("Player 2", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 6", "Mineral Field (Type 3)", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 83", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 3)", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 83");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 83");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch114", set);
	Deaths("Player 2", "Khaydarin Crystal Formation", Exactly, 2);
	Deaths("Player 6", "Mineral Field (Type 3)", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 83", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Mineral Field (Type 3)", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 83");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 83");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 83");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch115", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal Formation", Set to, 0);
	Set Switch("Switch115", set);
	Set Deaths("Player 5", "Khaydarin Crystal Formation", Set to, 10);
	Set Deaths("Player 6", "Khaydarin Crystal Formation", Set to, 1);
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal Formation", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 84");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch115", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal Formation", Set to, 1);
	Set Switch("Switch115", set);
	Set Deaths("Player 5", "Khaydarin Crystal Formation", Set to, 10);
	Set Deaths("Player 6", "Khaydarin Crystal Formation", Set to, 1);
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal Formation", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 84");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch115", not set);

Actions: 
	Set Deaths("Player 7", "Khaydarin Crystal Formation", Set to, 2);
	Set Switch("Switch115", set);
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 4", "Khaydarin Crystal Formation", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 84");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 4", "Khaydarin Crystal Formation", At least, 1);

Actions: 
	Set Deaths("Player 4", "Khaydarin Crystal Formation", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 4", "Khaydarin Crystal Formation", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Khaydarin Crystal Formation", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 84", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 84", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal Formation", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 84", "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 7", "Khaydarin Crystal Formation", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 84", "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 5", "Khaydarin Crystal Formation", At least, 1);
	Deaths("Player 6", "Khaydarin Crystal Formation", At least, 1);

Actions: 
	Set Deaths("Player 6", "Khaydarin Crystal Formation", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 5", "Khaydarin Crystal Formation", At least, 1);
	Deaths("Player 6", "Khaydarin Crystal Formation", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Khaydarin Crystal Formation", Subtract, 1);
	Set Deaths("Player 6", "Khaydarin Crystal Formation", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 84");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 7", "Khaydarin Crystal Formation", Exactly, 0);
	Deaths("Player 3", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 84", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch115", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 84");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 7", "Khaydarin Crystal Formation", Exactly, 2);
	Deaths("Player 3", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 84", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch115", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 84");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 7", "Khaydarin Crystal Formation", Exactly, 1);
	Deaths("Player 3", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 84", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch115", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 84");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 84");
	Move Location("Player 12", "Map Revealer", "Location 84", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 84", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Always();
	Deaths("Player 7", "Khaydarin Crystal Formation", At most, 1);
	Deaths("Player 3", "Khaydarin Crystal Formation", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 84", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 84");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 84");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch115", set);
	Deaths("Player 7", "Khaydarin Crystal Formation", Exactly, 2);
	Deaths("Player 3", "Khaydarin Crystal Formation", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 84", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Khaydarin Crystal Formation", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 84");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 84");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 84");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch116", not set);

Actions: 
	Set Deaths("Player 4", "Zerg Flag Beacon", Set to, 0);
	Set Switch("Switch116", set);
	Set Deaths("Player 2", "Zerg Flag Beacon", Set to, 10);
	Set Deaths("Player 3", "Zerg Flag Beacon", Set to, 1);
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 85");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch116", not set);

Actions: 
	Set Deaths("Player 4", "Zerg Flag Beacon", Set to, 1);
	Set Switch("Switch116", set);
	Set Deaths("Player 2", "Zerg Flag Beacon", Set to, 10);
	Set Deaths("Player 3", "Zerg Flag Beacon", Set to, 1);
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 85");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch116", not set);

Actions: 
	Set Deaths("Player 4", "Zerg Flag Beacon", Set to, 2);
	Set Switch("Switch116", set);
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 85");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 1", "Zerg Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 1", "Zerg Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 1", "Zerg Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 85", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 85", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Always();
	Deaths("Player 4", "Zerg Flag Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 85", "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 4", "Zerg Flag Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 85", "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Always();
	Deaths("Player 4", "Zerg Flag Beacon", At most, 1);
	Deaths("Player 2", "Zerg Flag Beacon", At least, 1);
	Deaths("Player 3", "Zerg Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 3", "Zerg Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Always();
	Deaths("Player 4", "Zerg Flag Beacon", At most, 1);
	Deaths("Player 2", "Zerg Flag Beacon", At least, 1);
	Deaths("Player 3", "Zerg Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Zerg Flag Beacon", Subtract, 1);
	Set Deaths("Player 3", "Zerg Flag Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 85");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 4", "Zerg Flag Beacon", Exactly, 0);
	Deaths("Player 8", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 85", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch116", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 85");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 4", "Zerg Flag Beacon", Exactly, 2);
	Deaths("Player 8", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 85", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch116", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 85");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 4", "Zerg Flag Beacon", Exactly, 1);
	Deaths("Player 8", "Khaydarin Crystal Formation", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 85", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Subtract, 1);
	Set Switch("Switch116", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 85");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 85");
	Move Location("Player 12", "Map Revealer", "Location 85", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 85", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Always();
	Deaths("Player 4", "Zerg Flag Beacon", At most, 1);
	Deaths("Player 8", "Khaydarin Crystal Formation", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 85", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 85");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 85");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch116", set);
	Deaths("Player 4", "Zerg Flag Beacon", Exactly, 2);
	Deaths("Player 8", "Khaydarin Crystal Formation", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 85", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Khaydarin Crystal Formation", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 85");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 85");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 85");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch117", not set);

Actions: 
	Set Deaths("Player 1", "Terran Flag Beacon", Set to, 0);
	Set Switch("Switch117", set);
	Set Deaths("Player 7", "Zerg Flag Beacon", Set to, 10);
	Set Deaths("Player 8", "Zerg Flag Beacon", Set to, 1);
	Set Deaths("Player 5", "Zerg Flag Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 86");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch117", not set);

Actions: 
	Set Deaths("Player 1", "Terran Flag Beacon", Set to, 1);
	Set Switch("Switch117", set);
	Set Deaths("Player 7", "Zerg Flag Beacon", Set to, 10);
	Set Deaths("Player 8", "Zerg Flag Beacon", Set to, 1);
	Set Deaths("Player 5", "Zerg Flag Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 86");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch117", not set);

Actions: 
	Set Deaths("Player 1", "Terran Flag Beacon", Set to, 2);
	Set Switch("Switch117", set);
	Set Deaths("Player 5", "Zerg Flag Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 86");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 6", "Zerg Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 6", "Zerg Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 6", "Zerg Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Zerg Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 86", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 86", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Always();
	Deaths("Player 1", "Terran Flag Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 86", "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 1", "Terran Flag Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 86", "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Always();
	Deaths("Player 1", "Terran Flag Beacon", At most, 1);
	Deaths("Player 7", "Zerg Flag Beacon", At least, 1);
	Deaths("Player 8", "Zerg Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 8", "Zerg Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Always();
	Deaths("Player 1", "Terran Flag Beacon", At most, 1);
	Deaths("Player 7", "Zerg Flag Beacon", At least, 1);
	Deaths("Player 8", "Zerg Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Zerg Flag Beacon", Subtract, 1);
	Set Deaths("Player 8", "Zerg Flag Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 86");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 1", "Terran Flag Beacon", Exactly, 0);
	Deaths("Player 5", "Zerg Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 86", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Flag Beacon", Subtract, 1);
	Set Switch("Switch117", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 86");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 1", "Terran Flag Beacon", Exactly, 2);
	Deaths("Player 5", "Zerg Flag Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 86", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Flag Beacon", Subtract, 1);
	Set Switch("Switch117", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 86");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 1", "Terran Flag Beacon", Exactly, 1);
	Deaths("Player 5", "Zerg Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 86", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Flag Beacon", Subtract, 1);
	Set Switch("Switch117", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 86");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 86");
	Move Location("Player 12", "Map Revealer", "Location 86", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 86", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Always();
	Deaths("Player 1", "Terran Flag Beacon", At most, 1);
	Deaths("Player 5", "Zerg Flag Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 86", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 86");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 86");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch117", set);
	Deaths("Player 1", "Terran Flag Beacon", Exactly, 2);
	Deaths("Player 5", "Zerg Flag Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 86", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Zerg Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 86");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 86");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 86");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch118", not set);

Actions: 
	Set Deaths("Player 6", "Terran Flag Beacon", Set to, 0);
	Set Switch("Switch118", set);
	Set Deaths("Player 4", "Terran Flag Beacon", Set to, 10);
	Set Deaths("Player 5", "Terran Flag Beacon", Set to, 1);
	Set Deaths("Player 2", "Terran Flag Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 87");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch118", not set);

Actions: 
	Set Deaths("Player 6", "Terran Flag Beacon", Set to, 1);
	Set Switch("Switch118", set);
	Set Deaths("Player 4", "Terran Flag Beacon", Set to, 10);
	Set Deaths("Player 5", "Terran Flag Beacon", Set to, 1);
	Set Deaths("Player 2", "Terran Flag Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 3", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 87");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch118", not set);

Actions: 
	Set Deaths("Player 6", "Terran Flag Beacon", Set to, 2);
	Set Switch("Switch118", set);
	Set Deaths("Player 2", "Terran Flag Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 3", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 87");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 3", "Terran Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 3", "Terran Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 3", "Terran Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 3", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 87", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 87", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Always();
	Deaths("Player 6", "Terran Flag Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 87", "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 6", "Terran Flag Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 87", "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Always();
	Deaths("Player 6", "Terran Flag Beacon", At most, 1);
	Deaths("Player 4", "Terran Flag Beacon", At least, 1);
	Deaths("Player 5", "Terran Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 5", "Terran Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Always();
	Deaths("Player 6", "Terran Flag Beacon", At most, 1);
	Deaths("Player 4", "Terran Flag Beacon", At least, 1);
	Deaths("Player 5", "Terran Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Terran Flag Beacon", Subtract, 1);
	Set Deaths("Player 5", "Terran Flag Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 87");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 6", "Terran Flag Beacon", Exactly, 0);
	Deaths("Player 2", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 87", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch118", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 87");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 6", "Terran Flag Beacon", Exactly, 2);
	Deaths("Player 2", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 87", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch118", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 87");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 6", "Terran Flag Beacon", Exactly, 1);
	Deaths("Player 2", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 87", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch118", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 87");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 87");
	Move Location("Player 12", "Map Revealer", "Location 87", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 87", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Always();
	Deaths("Player 6", "Terran Flag Beacon", At most, 1);
	Deaths("Player 2", "Terran Flag Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 87", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 87");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 87");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch118", set);
	Deaths("Player 6", "Terran Flag Beacon", Exactly, 2);
	Deaths("Player 2", "Terran Flag Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 87", Exactly, 0);

Actions: 
	Set Deaths("Player 2", "Terran Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 87");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 87");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 87");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch119", not set);

Actions: 
	Set Deaths("Player 3", "Protoss Flag Beacon", Set to, 0);
	Set Switch("Switch119", set);
	Set Deaths("Player 1", "Protoss Flag Beacon", Set to, 10);
	Set Deaths("Player 2", "Protoss Flag Beacon", Set to, 1);
	Set Deaths("Player 7", "Terran Flag Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 88");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch119", not set);

Actions: 
	Set Deaths("Player 3", "Protoss Flag Beacon", Set to, 1);
	Set Switch("Switch119", set);
	Set Deaths("Player 1", "Protoss Flag Beacon", Set to, 10);
	Set Deaths("Player 2", "Protoss Flag Beacon", Set to, 1);
	Set Deaths("Player 7", "Terran Flag Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 8", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 88");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch119", not set);

Actions: 
	Set Deaths("Player 3", "Protoss Flag Beacon", Set to, 2);
	Set Switch("Switch119", set);
	Set Deaths("Player 7", "Terran Flag Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 8", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 88");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 8", "Terran Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 8", "Terran Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 8", "Terran Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 8", "Terran Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 88", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 88", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Always();
	Deaths("Player 3", "Protoss Flag Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 88", "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 3", "Protoss Flag Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 88", "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Always();
	Deaths("Player 3", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 1", "Protoss Flag Beacon", At least, 1);
	Deaths("Player 2", "Protoss Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 2", "Protoss Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Always();
	Deaths("Player 3", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 1", "Protoss Flag Beacon", At least, 1);
	Deaths("Player 2", "Protoss Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 1", "Protoss Flag Beacon", Subtract, 1);
	Set Deaths("Player 2", "Protoss Flag Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 88");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 3", "Protoss Flag Beacon", Exactly, 0);
	Deaths("Player 7", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 88", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch119", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 88");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 3", "Protoss Flag Beacon", Exactly, 2);
	Deaths("Player 7", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 88", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch119", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 88");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 3", "Protoss Flag Beacon", Exactly, 1);
	Deaths("Player 7", "Terran Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 88", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Flag Beacon", Subtract, 1);
	Set Switch("Switch119", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 88");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 88");
	Move Location("Player 12", "Map Revealer", "Location 88", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 88", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Always();
	Deaths("Player 3", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 7", "Terran Flag Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 88", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 88");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 88");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch119", set);
	Deaths("Player 3", "Protoss Flag Beacon", Exactly, 2);
	Deaths("Player 7", "Terran Flag Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 88", Exactly, 0);

Actions: 
	Set Deaths("Player 7", "Terran Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 88");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 88");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 88");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch120", not set);

Actions: 
	Set Deaths("Player 8", "Protoss Flag Beacon", Set to, 0);
	Set Switch("Switch120", set);
	Set Deaths("Player 6", "Protoss Flag Beacon", Set to, 10);
	Set Deaths("Player 7", "Protoss Flag Beacon", Set to, 1);
	Set Deaths("Player 4", "Protoss Flag Beacon", Set to, 3);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Protoss Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 9", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 89");
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch120", not set);

Actions: 
	Set Deaths("Player 8", "Protoss Flag Beacon", Set to, 1);
	Set Switch("Switch120", set);
	Set Deaths("Player 6", "Protoss Flag Beacon", Set to, 10);
	Set Deaths("Player 7", "Protoss Flag Beacon", Set to, 1);
	Set Deaths("Player 4", "Protoss Flag Beacon", Set to, 2);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 48");
	Set Deaths("Player 5", "Protoss Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Player 12", "Zerg Lurker", "Location 24", "Location 2");
	Order("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 48", "Location 89");
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);
	Bring("Survivors", "Any unit", "Location 48", Exactly, 0);
	Bring("Player 8", "Any unit", "Location 48", Exactly, 0);
	Switch("Switch120", not set);

Actions: 
	Set Deaths("Player 8", "Protoss Flag Beacon", Set to, 2);
	Set Switch("Switch120", set);
	Set Deaths("Player 4", "Protoss Flag Beacon", Set to, 6);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 48");
	Set Deaths("Player 5", "Protoss Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 48", "Location 24");
	Move Location("Survivors", "Men", "Location 24", "Location 2");
	Order("Player 8", "Zerg Ultralisk", "Location 48", "Location 2", Patrol);
	Move Location("Player 8", "Zerg Ultralisk", "Location 48", "Location 89");
	Move Location("Current Player", "Men", "Location 24", "Location 48");
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 5", "Protoss Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 5", "Protoss Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 5", "Protoss Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 5", "Protoss Flag Beacon", Set to, 100);
	Move Location("Player 12", "Map Revealer", "Location 89", "Location 24");
	Set Switch("Switch40", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);
	Bring("Survivors", "Any unit", "Location 24", At least, 1);

Actions: 
	Move Location("Survivors", "Men", "Location 24", "Location 48");
	Order("Player 8", "Any unit", "Location 89", "Location 48", Patrol);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch40", set);

Actions: 
	Set Switch("Switch40", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Always();
	Deaths("Player 8", "Protoss Flag Beacon", At most, 1);

Actions: 
	Move Location("Player 8", "Infested Kerrigan (Infested Terran)", "Location 89", "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 8", "Protoss Flag Beacon", Exactly, 2);

Actions: 
	Move Location("Player 8", "Zerg Ultralisk", "Location 89", "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Always();
	Deaths("Player 8", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 6", "Protoss Flag Beacon", At least, 1);
	Deaths("Player 7", "Protoss Flag Beacon", At least, 1);

Actions: 
	Set Deaths("Player 7", "Protoss Flag Beacon", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Always();
	Deaths("Player 8", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 6", "Protoss Flag Beacon", At least, 1);
	Deaths("Player 7", "Protoss Flag Beacon", Exactly, 0);

Actions: 
	Set Deaths("Player 6", "Protoss Flag Beacon", Subtract, 1);
	Set Deaths("Player 7", "Protoss Flag Beacon", Add, 3);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 89");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 8", "Protoss Flag Beacon", Exactly, 0);
	Deaths("Player 4", "Protoss Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 89", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Protoss Flag Beacon", Subtract, 1);
	Set Switch("Switch120", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 89");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 8", "Protoss Flag Beacon", Exactly, 2);
	Deaths("Player 4", "Protoss Flag Beacon", Exactly, 1);
	Bring("Player 8", "Zerg Ultralisk", "Location 89", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Protoss Flag Beacon", Subtract, 1);
	Set Switch("Switch120", clear);
	Create Unit with Properties("Player 1", "Zerg Lurker", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Lurker", All, "Location 47", "Location 89");
	Kill Unit At Location("Player 1", "Zerg Lurker", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 8", "Protoss Flag Beacon", Exactly, 1);
	Deaths("Player 4", "Protoss Flag Beacon", Exactly, 1);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 89", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Protoss Flag Beacon", Subtract, 1);
	Set Switch("Switch120", clear);
	Create Unit with Properties("Player 1", "Infested Terran", 1, "Location 47", 1);
	Move Unit("Player 1", "Infested Terran", All, "Location 47", "Location 89");
	Create Unit("Player 8", "Zerg Broodling", 3, "Location 89");
	Move Location("Player 12", "Map Revealer", "Location 89", "Location 24");
	Move Location("Survivors", "Any Unit", "Location 24", "Location 48");
	Order("Player 8", "Zerg Broodling", "Location 89", "Location 48", Patrol);
	Kill Unit At Location("Player 1", "Infested Terran", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Always();
	Deaths("Player 8", "Protoss Flag Beacon", At most, 1);
	Deaths("Player 4", "Protoss Flag Beacon", At least, 2);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 89", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Protoss Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Infested Kerrigan (Infested Terran)", 1, "Location 89");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 89");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch120", set);
	Deaths("Player 8", "Protoss Flag Beacon", Exactly, 2);
	Deaths("Player 4", "Protoss Flag Beacon", At least, 2);
	Bring("Player 8", "Zerg Ultralisk", "Location 89", Exactly, 0);

Actions: 
	Set Deaths("Player 4", "Protoss Flag Beacon", Subtract, 1);
	Create Unit("Player 8", "Zerg Ultralisk", 1, "Location 89");
	Create Unit with Properties("Player 1", "Zerg Zergling", 1, "Location 47", 1);
	Move Unit("Player 1", "Zerg Zergling", All, "Location 47", "Location 89");
	Kill Unit At Location("Player 1", "Zerg Zergling", All, "Location 89");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 8", "Infested Kerrigan (Infested Terran)", "Location 46", At least, 1);
	Deaths("Current Player", "Protoss Marker", At most, 299);

Actions: 
	Set Deaths("Current Player", "Protoss Marker", Set to, 300);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Deaths("Current Player", "Protoss Marker", At least, 1);

Actions: 
	Set Deaths("Current Player", "Protoss Marker", Subtract, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch3", set);

Actions: 
	Set Switch("Switch3", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch4", set);

Actions: 
	Set Switch("Switch4", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch5", set);

Actions: 
	Set Switch("Switch5", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Always();

Actions: 
	Set Deaths("Current Player", "Mining Platform", Set to, 8);
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Access Card on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Healing Herb on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Small Key on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Wheel on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Ammo Case on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x004You find a Rare Gem on the ground.\r\n\x005Order your dropship to move to pick it up.");
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Uraj Crystal", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Marine", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 1)", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Drone", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Khaydarin Crystal", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Firebat", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 2)", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Zergling", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Orb (Protoss Type 2)", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran SCV", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Mineral Chunk (Type 1)", 1, "Location 48");
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Protoss Probe", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Uraj Crystal", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Marine", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 1)", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Drone", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Khaydarin Crystal", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Firebat", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 2)", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Zergling", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Orb (Protoss Type 2)", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran SCV", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Mineral Chunk (Type 1)", 1, "Location 48");
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Protoss Probe", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Uraj Crystal", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Marine", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 1)", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Drone", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Khaydarin Crystal", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Firebat", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 2)", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Zergling", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Orb (Protoss Type 2)", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran SCV", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Mineral Chunk (Type 1)", 1, "Location 48");
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Protoss Probe", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Uraj Crystal", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Marine", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Uraj Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 1)", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Drone", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Khaydarin Crystal", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran Firebat", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Khaydarin Crystal", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Sac (Zerg Type 2)", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Zerg Zergling", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Sac (Zerg Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Vespene Orb (Protoss Type 2)", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Terran SCV", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Vespene Orb (Protoss Type 2)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", At least, 1);

Actions: 
	Set Deaths("Current Player", "Mining Platform", Subtract, 1);
	Remove Unit At Location("Player 6", "Mineral Chunk (Type 1)", 1, "Location 48");
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Create Unit("Current Player", "Protoss Probe", 1, "Location 2");
	Run AI Script At Location("EnTr", "Location 2");
	Play WAV("staredit\\wav\\Pick Up Item.wav", 522);
	Set Switch("Switch2", set);
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch39", set);
	Bring("Player 6", "Mineral Chunk (Type 1)", "Location 48", At least, 1);
	Switch("Switch38", set);
	Deaths("Current Player", "Mining Platform", Exactly, 0);

Actions: 
	Play WAV("staredit\\wav\\Notificationsound.wav", 2115);
	Display Text Message(Always Display, "\x007You don't have enough inventory space to pick this up.");
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch2", not set);

Actions: 
	Move Location("Player 9", "Zerg Zergling", "Location 4", "Location 2");
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch1", set);
	Bring("Current Player", "Any unit", "Location 49", At least, 1);

Actions: 
	Run AI Script At Location("EnTr", "Location 2");
	Display Text Message(Always Display, "\x007Nothing happens.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 2"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch2", not set);

Actions: 
	Move Location("Player 10", "Zerg Zergling", "Location 4", "Location 2");
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch1", set);
	Bring("Current Player", "Any unit", "Location 49", At least, 1);

Actions: 
	Run AI Script At Location("EnTr", "Location 2");
	Display Text Message(Always Display, "\x007Nothing happens.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 3"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch2", not set);

Actions: 
	Move Location("Player 11", "Zerg Zergling", "Location 4", "Location 2");
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch1", set);
	Bring("Current Player", "Any unit", "Location 49", At least, 1);

Actions: 
	Run AI Script At Location("EnTr", "Location 2");
	Display Text Message(Always Display, "\x007Nothing happens.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 4"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch2", not set);

Actions: 
	Move Location("Player 12", "Zerg Zergling", "Location 4", "Location 2");
	Set Switch("Switch1", set);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch1", set);
	Bring("Current Player", "Any unit", "Location 49", At least, 1);

Actions: 
	Run AI Script At Location("EnTr", "Location 2");
	Display Text Message(Always Display, "\x007Nothing happens.");
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 5"){
Conditions: 
	Switch("Switch1", set);

Actions: 
	Set Switch("Switch1", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch2", set);

Actions: 
	Set Switch("Switch2", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch39", set);

Actions: 
	Set Switch("Switch39", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors"){
Conditions: 
	Switch("Switch38", set);

Actions: 
	Set Switch("Switch38", clear);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Survivors","Player 8"){
Conditions: 
	Deaths("Current Player", "Start Location", Exactly, 0);
	Deaths("Current Player", "Goliath Turret", At least, 1);

Actions: 
	Set Deaths("Current Player", "Goliath Turret", Set to, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("All Players"){
Conditions: 
	Always();

Actions: 
	MemoryAddr(0x006509a0, Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Always();

Actions: 
	Set Switch("Switch121", toggle);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch121", not set);

Actions: 
	MemoryAddr(0x0051CE98, Set To, 0);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

Trigger("Player 8"){
Conditions: 
	Switch("Switch121", set);

Actions: 
	MemoryAddr(0x0051CE98, Set To, 1);
	Preserve Trigger();
}

//-----------------------------------------------------------------//

